类的几个关键字

来源:互联网 发布:gopro软件中文版 编辑:程序博客网 时间:2024/06/05 02:10
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 返回值说明
   */



原创粉丝点击