//Java面对对象基本特性之一:封装性 //作用:保护某些属性和方法不被外部所看见 //封装的实现:通过关键字private声明 //鼠标右键--->Source---->Generate Getters and setters自动获取get和set方法 class Person{ private int age ; private String name ; //实现get方法 public int getAge(){ return age ; } //实现set方法 public void setAge(int age){ this.age = age ; } public void setName(String name){ this.name = name ; } public String GetName(){ return name ; } public void tell(){ //通过Get方法获取属性 System.out.println("年龄:"+getAge()+"姓名:"+GetName()); } } public class HelloWorld { public static void main(String[] args){ Person per = new Person(); //在java中,private关键字声明即为私有属性不能被外部以正常形式访问,例如: //per.age per.name //如果需要从外部访问,需要在类的内部实现set方法和get方法 //调用set方法设置属性 per.setAge(23); per.setName("Y.X.YANG"); per.tell(); } }
时间: 2024-10-30 11:15:06