面向对象三大特征:封装、继承、多态
封装性在java当中的体现:
a、方法就是一种封装
b、关键字private也是一种封装
public class Person {
String name ;
private int age;//使用private修饰,超出本类范围就不能直接使用了
public void show(){
System.out.println("姓名:" + name + ",年龄:" + age);
}
//成员方法,用于向age设置数据
public void setAge(int num){
if(num >= 1){//此处其实并不严谨
age = num;
}else{
System.out.println("年龄必须大于1");
}
}
//成员方法,用于获取age的数据
public int getAge(){
return age;
}
}
原文:https://www.cnblogs.com/jcl226/p/13058082.html