类的几个关键字
来源:互联网 发布: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 返回值说明
*/
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 返回值说明
*/
阅读全文
0 0
- 类的几个关键字
- 几个重要的关键字
- 几个关键字的使用:
- java的几个关键字
- 几个关键字的理解
- 几个常用的关键字
- 几个不常见的关键字
- C++几个常用的关键字
- 几个关键字
- 几个关键字
- 百度关键字排名的几个规则
- h263中常用的几个关键字
- C/C++中几个关键字的理解
- 关于时区的几个常用关键字
- Java中几个不常用的关键字
- PHP中几个常用的关键字
- C++几个不常见的关键字
- Java中几个关键字的意思
- MYSQL的一些基本操作指令
- 机器学习算法推导
- SpringBoot学习之整合Redis(jedis版)
- bzoj1297 [SCOI2009]迷路(矩阵优化)
- python中List添加、删除元素的几种方法
- 类的几个关键字
- 大整数乘法
- severlet get post 请求 响应
- Android之单方向滑动的Viewpager
- TypeError: unhashable type: 'matrix'解决方法
- 第5周项目3-括号的匹配
- n个人中每m个出队一次
- 用户 角色 权限 菜单
- LeetCode:Palindrome Number