1:成员变量和局部变量的区别:
1)局部变量:在方法中或者方法上;局部变量在栈内存中;局部变量随着方法的结束而消失;局部变量在使用前必须有值。
2)成员变量:在类中方法外;在堆内存中;随着对象的生成而出现,随着对象的消失而消失;在初始化时可以不赋值。
2:匿名对象:
1)匿名对象一般只用一次,匿名对象也可以最为参数传递;匿名对象在实际开发中经常使用。
2)匿名对象用在形式参数是引用数据类型。
3:构造方法:
1)就是给成员变量进行赋值。
2)系统会默认给我们类一个无参构造方法,如果我们自己提供了构造方法,系统则不会提供无参构造方法。
3)在对象生产时,给类的成员赋值。
4:封装和私有:
1)private:将成员私有化,只能在本类中使用,只提供使用方法。可以private成员变量也可以是成员方法。
2)封装:将一个对象的成员进行私有化,并且提供对外的公共访问方法。
5:this:
1)代表的就是当前的对象。
2)在成员方法中给成员变量赋值时,防止局部变量隐藏成员变量,就给成员变量前面加个this。
6:static:
1)表示静态,用来共享数据;随着类的加载而加载;先于对象产生;成员变量或者成员方法被static修饰,可以被类名.直接调用。
2)静态方法只能访问静态方法,非静态可以访问静态方法和静态成员变量。静态没有this关键字。
7:文档制作说明书:
1)/**
* @author Ha
* @version 1.0
* 这个类的说明。
*/
2)/**
* 方法的说明。
* @param 方法参数的说明
* @return 返回值说明
*/
1)局部变量:在方法中或者方法上;局部变量在栈内存中;局部变量随着方法的结束而消失;局部变量在使用前必须有值。
2)成员变量:在类中方法外;在堆内存中;随着对象的生成而出现,随着对象的消失而消失;在初始化时可以不赋值。
2:匿名对象:
1)匿名对象一般只用一次,匿名对象也可以最为参数传递;匿名对象在实际开发中经常使用。
2)匿名对象用在形式参数是引用数据类型。
3:构造方法:
1)就是给成员变量进行赋值。
2)系统会默认给我们类一个无参构造方法,如果我们自己提供了构造方法,系统则不会提供无参构造方法。
3)在对象生产时,给类的成员赋值。
4:封装和私有:
1)private:将成员私有化,只能在本类中使用,只提供使用方法。可以private成员变量也可以是成员方法。
2)封装:将一个对象的成员进行私有化,并且提供对外的公共访问方法。
5:this:
1)代表的就是当前的对象。
2)在成员方法中给成员变量赋值时,防止局部变量隐藏成员变量,就给成员变量前面加个this。
6:static:
1)表示静态,用来共享数据;随着类的加载而加载;先于对象产生;成员变量或者成员方法被static修饰,可以被类名.直接调用。
2)静态方法只能访问静态方法,非静态可以访问静态方法和静态成员变量。静态没有this关键字。
7:文档制作说明书:
1)/**
* @author Ha
* @version 1.0
* 这个类的说明。
*/
2)/**
* 方法的说明。
* @param 方法参数的说明
* @return 返回值说明
*/