标签:ash com focus contain operator 数据操作 访问 print 低耦合
高内聚,低耦合:
1.1. 高内聚:类的内部数据操作细节自己完成。
1.2. 低耦合:仅留出少量方法给外部使用。
封装(数据的隐藏):通常,因禁止直接访问一个对象中数据的实际表示,而是通过接口来访问。
总而言之:属性私有(希望属性尽量private),get/set。
举例说明:
1、类中:
package com.WZ.Demo.ClassSet;
public class Student {
//属性
private String name;
private int age;
//方法———————构造器
public Student() {
}
//方法———————get,set
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;
}
}
2、main()方法中:
package com.WZ.Demo.Application;
import com.WZ.Demo.ClassSet.Student;
public class Application {
public static void main(String[] args) {
Student student = new Student();
student.setName("Wang Zan");
student.setAge(25);
System.out.println(student.getName());
System.out.println(student.getAge());
}
}
输出:
Wang Zan
标签:ash com focus contain operator 数据操作 访问 print 低耦合
原文地址:https://www.cnblogs.com/WZ-BeiHang/p/12301726.html