1:一个类有属性和方法,只有类方法才有返回类型,方法不加的话,应该是整形(没试过)
2:static是静态的意思,就是不需要声明class的对象才可以调用类方法,由于它是程序的入口。
3:也是固定的形势。

解决方案 »

  1.   

    1.对一个类的定义,如果没有写明返回的类型,默认的是什么.这个我不知道。
    2。static 是指整个类中只有一份,它可以脱离对象而存在。因为main()是整个程序的入口,
    所以必须是static,要不然就会报错。
    3,差不多是这样。反正到现在还没有看到过反例。
      

  2.   

    默认的是void class是类,而不是方法没有返回类型 static代表静态的意思,静态的好处很多,上面说的只是一部分,建议看看thinking in java,另外main是一定要static的!
      

  3.   

    static只能修饰类和对象。不能修饰局部变量!static方法中可以直接使用static成员。其他的不是用static修饰的变量要想在static方法中使用的话,必须生成对象在用对象来引用!
      

  4.   

    以上回答都有问题。main里面的static表示main里面的东西都是全局变量。可以这么理解。
      

  5.   

    1.对一个类的定义,如果没有写明返回的类型,默认的是什么类没有返回类型.楼主搞错了吧,返回值的是方法.
    2.public class SimpleProgram {
       public static void main(String[] args) {
         System.out.println("This is a simple program.");
         System.exit(0);
       }
    }  最外面的class 需要写明他的返回类型吗,? 
    同1
      
      对于main  前面标志了一个static 这要做有什么意义,?
    static,静态.可以不用实例你的类即可调用的方法3.是不是 main 的类一定要标志为static ?
    不一定吧,没有试验过,不下结论
      

  6.   

    class 前面的public private等都不是返回类型,应该叫做类的访问说明符,若不在class前面加访问说明符的话,默认是友好的,就是说在同一个包中是可以访问的,而在不同包中是不可以访问的同样在数据成员和成员函数前也有访问说明符,访问说明符决定了类及类外面的类可以对本类中的数据成员和成员函数的访问,所以成员函数一般要说明为public,以便直接访问,而类的数据成员则一般说明为private,因为数据成员不是直接给类外面的类或函数访问的关于static的说明:在数据成员和成员函数前面加static修饰说明了类没有实例化时就可以访问这些数据成员和成员函数,main函数作为程序的开始执行点,当然要说明为静态的,因为它在类没有实例化时就要访问了