原标题:java中封装性的简单理解
封装性:
1.封装性就是保证类内部的定义不被外部可见
2.所有属性都必须使用private封装,封装后的属性如果要被外部所访问,要定义相应的setter和getter方
法
eg:
package day1;
class Book{
private String title;
private double price;
//定义setter方法
public void setTitle(String title) {
this.title = title;
}
public void setPrice(double price) {
this.price = price;
}
//定义getter方法 只是返回数据
public String getTitle() {
return title;
}
public double getPrice() {
return price;
}
public void getInfo() {
System.out.println("图书名称"+title+",价格"+price);
}
}
public class StudyObject {
public static void main(String[] args) {
Book book1 = new Book();//1.申明并实列化对象
book1.setTitle("假如给我三天光明");
book1.setPrice(68.9);
book1.getInfo();
}
}
责任编辑: