中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
封装:把一些类和属性封装在一起,留出接口。追求“高内聚,低耦合”,高内聚尽量自己完成,减少外部干涉。低耦合尽量提供比较少的方法给外部使用。
封装特点:1.提高数据的安全性
2.提高程序的可维护性
3.隐藏程序实现细节
4.统一接口
private令属性私有可以通过定义public一些方法来对属性赋值输出,这里介绍一个快捷键alt+insert快熟生成一些方法。
public class Student { /*public Student(){}//无参构造器 public Student(int age){//有参构造器 this.age=10; }*/ private String name;//属性 private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public void paly(){ System.out.println(this.name+"在学习"+this.age+"3岁了"); } }
public class ApplicationDemo01 { public static void main(String[] args) { Student x = new Student(); x.setName("Jack"); System.out.println(x.getName()); }}
微信扫码分享