JAVA笔记:JAVA类和对象设计(三)
package 面向对象基础; import java.util.jar.Attributes.Name; class Student{ private String name; private int age; public void setName(String n){ name = n; } public void setAge(int a){ if(a>=0 && a<90){ age = a;} } public String getName(){ return name; } public int getAge(){ return age; } public void print(){ System.out.println("名字是"+name+",年龄是"+age); } } public class FengZhuang1 { public static void main(String[] args) { // TODO Auto-generated method stub Student stu = new Student(); stu.setName("张三"); stu.setAge(20); stu.print(); } }
封装:目的就是保护内容,保证某些属性或方法不被外部看见,而在内部自己处理
观察以下代码‘:
所以此时要引入setter和getter方法
例子: