面向对象的第一个特征:封装II

来源:互联网 发布:淘宝网西服 编辑:程序博客网 时间:2024/06/07 18:30
/* 面向对象的第一个特征:封装。 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。/* 人属性:年龄 人行为:说话 */class Person{    /*     类中的规范操作:     1.一旦在类中规定成员变量,成员变量须是私有的     2.而且一个成员变量对应两个方法:一个set方法,一个get方法     3.因此,若变量数量大,岂不是要定义几十个方法?有快捷键解决,日后谈。     */    private int age;    //set方法    public void setAge(int a) {        age = a;    }    //get方法    public int getAge() {        return age;    }    void speak()    {        System.out.println("age="+age);    }}public class Encapsulate {    public static void main(String[] args) {            Person p = new Person();            p.setAge(-20);            p.speak();    }}