什么时候使用构造方法;this关键;private? 如何给成员变量赋值?
2015-04-24 16:07
393 查看
使用构造方法:
创建类的实例(对象)时使用构造方法
使用this关键字:
创建对象,为对象中的成员赋值时使用
成员变量与局部变量重名时使用
使用private关键字:
封装类中成员时使用,隐藏实现细节
给成员变量赋值:
通过构造方法赋值
通过setXxx()方法赋值
创建类的实例(对象)时使用构造方法
使用this关键字:
创建对象,为对象中的成员赋值时使用
成员变量与局部变量重名时使用
使用private关键字:
封装类中成员时使用,隐藏实现细节
给成员变量赋值:
通过构造方法赋值
通过setXxx()方法赋值
相关文章推荐
- (转载)php的类中可以不定义成员变量,直接在构造方法中使用并赋值吗?
- 对Java方法内部使用this访问成员变量的深入理解
- 如何在对话框关闭后仍能使用其成员变量的值
- 一、如何使用变量给数据源控件参数赋值
- orcle中如何使用动态游标来对变量进行赋值!
- 如何使用变量给数据源控件参数赋值、如何动态增减数据源控件参数并支持分页
- 如何使用变量给数据源控件参数赋值、如何动态增减数据源控件参数并支持分页
- 有关Private成员变量使用的思考
- 如何在MFC线程中使用控件的成员变量和函数
- C++中使用初始化列表比在构造函数中对成员变量赋值更高效
- 使用java 反射,对类中成员变量赋值.将Json对像转为Java对像
- [struts2.x] 探索struts值栈如何赋值给action成员变量
- C++中使用初始化列表比在构造函数中对成员变量赋值更高效
- AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
- AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
- JS面向对象(2) -- this的使用,对象之间的赋值,for...in语句,delete使用,成员方法,json对象的使用,prototype的使用,原型继承与原型链
- java中使用反射做一个工具类,来为指定类中的成员变量进行赋值操作,使用与多个类对象的成员变量的赋值。
- 如何访问类中的private成员变量
- 重踏学习Java路上_Day07(成员与局部变量,形参,匿名对象,封装,private,this,构造与成员方法,static)
- C++构造函数对类成员变量初始化,使用初始化列表和构造函数内部直接赋值 的区别