day08-与c++比java的对象构造区别
构造函数
类名(){}
修饰符 类名(参数){}
总体和c++相同,没有返回值,只能由系统在创建对象时调用。
修饰符
三大修饰符:public private protect
- C++
class classname{
public{}
private{}
};
- JAVA
修饰符 class classname{
修饰符 数据类型 函数名{}
}
还有一点,最好一个文件只对应一个类
且每个文件只能有一个public类
This关键字
大体相同 ,遵循就近原则
- 就近原则
在方法中,局部变量优先级大于成员变量
标准类制作
① 类名需要见名知意
② 成员变量使用private修饰
③ 提供至少两个构造方法
- 无参构造方法
- 带全部参数的构造方法
④ get和set方法
提供每一个成员变量对应的setXxx()/getXxx()
⑤ 如果还有其他行为,也需要写上

浙公网安备 33010602011771号