面向对象的封装特性

 

public class Person {
    //定义成员变量
    private String name;//姓名
    private int age;//年龄
    private char gendar;//性别

    //定义成员方法

    //有参构造方法
    public Person() {

    }
    //无参构造方法
    public Person(String name, int age, char gendar) {
        this.name = name;
        this.age = age;
        this.gendar = gendar;
    }
    //get和set方法
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public char getGendar() {
        return gendar;
    }

    public void setGendar(char gendar) {
        this.gendar = gendar;
    }

    /**
     * study方法
     *
     */
    public void study(){
        System.out.println("好好学学习,天天向上");
    }

    /**
     * sleep();睡觉
     */
    public void sleep(){
        System.out.println("学习一天了,可以睡觉了");
    }
}
posted @ 2021-08-16 21:37  马冉冉  阅读(41)  评论(0)    收藏  举报