已采纳回答 / 无敌的大鹏鸟
构造方法是不返回任何值的,所以不能加任何有关返回值类型的修饰符包括void,这是语法规定。如果加了void,那么这个方法就不是构造方法了,而是普通的方法,这就是构造方法特殊的地方。
2015-07-28
一般属性若编写时不初始化,系统会自动初始化。但是加上final关键字后,不会自动初始化。需要人为初始化,且只能进行一次
2015-07-28
1、可以直接通过类名来直接调用静态方法
2、静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法
2、静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法
2015-07-28
成员变量喝局部变量
1、作用域不同
局部变量--该方法内;成员变量---整个类内部都可以
2、初始值不同
成员变量---初始值为0;局部变量需付初始值
3、同一方法不能有同名的局部变量;不能方法可以有同名的局部变量
4、两类变量同名时,局部变量具有更高的优先级
1、作用域不同
局部变量--该方法内;成员变量---整个类内部都可以
2、初始值不同
成员变量---初始值为0;局部变量需付初始值
3、同一方法不能有同名的局部变量;不能方法可以有同名的局部变量
4、两类变量同名时,局部变量具有更高的优先级
2015-07-28
public class 类名{ } //class是申明类的关键字
1、定义类名 类名需要大写 eg: public class Imooc{}
2、定义属性
3、定义方法
1、定义类名 类名需要大写 eg: public class Imooc{}
2、定义属性
3、定义方法
2015-07-28