java运行这个为啥没结果呢?

img
为啥运行不了,请教一下懂得朋友,是不是配置环境变量出错了。怎么办呢啦,求解

代码有问题,程序入口不能是内部类中,方法也不对

public class A{
    
    public void getName(){
        return "----"    
    }

   public static void main(String[] args) {
        A a = new A();    
       
        System.out.println( a.getName());
		
	}
}

 

你这个没有主函数的啊, 你应该是初学吧, java 中运行程序的入口必须是public static void main , 像下面这样 ,你的程序结构还有问题。改成下面这样


public class Dog{
    int size; String breed; String name; void bark(){
        System. out. println("gogo");
    }

}
class DogTestDrive{
    public static void main(String[] args){
        Dog d=new Dog();
        d. size=40;
        d. bark();
    }


}

DogTestDrive类写到Dog类里了,他俩是并行的,你写到里面了,创建对象会出错