欢迎光临散文网 会员登陆 & 注册

封装基本概念

2023-08-14 21:18 作者:邻家猫猫很cool  | 我要投稿

对数据的属性与数据的操作的方法封装在一起保护在内部。

  • 构造器是在对象创建时调用的方法,用于初始化对象的状态。例如:Person person = new Person("jack",19,3000); public Person(String name; int age; double salary) Getter和Setter是在对象已经存在的情况下用于访问和修改成员变量的方法。

  • 构造器通常用于初始化整个对象,而Getter和Setter用于操作单个成员变量的值。

  • 构造器的调用是自动的,而Getter和Setter需要显式地调用。

  • Getter和Setter用于封装对象的成员变量,从而隐藏实现细节,而构造器用于初始化对象的状态。

若对于属性增设验证需求,可将set方法写入构造器中,依然满足set方法的条件。

高内聚:类的内部数据操作细节自己完成,不允许外部干涉;

低耦合:仅对外部暴露少量的方法用于使用。


封装基本概念的评论 (共 条)

分享到微博请遵守国家法律