day08-与c++比java的对象构造区别

构造函数

类名(){}
修饰符 类名(参数){}

总体和c++相同,没有返回值,只能由系统在创建对象时调用。

修饰符

三大修饰符:public private protect

  • C++
class classname{
    public{}
    private{}
};
  • JAVA
修饰符 class  classname{
    修饰符 数据类型 函数名{}
}

还有一点,最好一个文件只对应一个类
且每个文件只能有一个public类

This关键字

大体相同 ,遵循就近原则

  • 就近原则
    在方法中,局部变量优先级大于成员变量

标准类制作

① 类名需要见名知意

② 成员变量使用private修饰

③ 提供至少两个构造方法

  • 无参构造方法
  • 带全部参数的构造方法

④ get和set方法

​ 提供每一个成员变量对应的setXxx()/getXxx()

⑤ 如果还有其他行为,也需要写上

posted @ 2023-07-16 17:36  KAVEI  阅读(10)  评论(0)    收藏  举报