美文网首页
抽象与封装

抽象与封装

作者: 李昱俊 | 来源:发表于2017-12-31 15:38 被阅读0次
   private String name = "";
    private int health = 100;
    private int love = 0;
    private int type;
    private int kind;


    public String toString(){
        String kind2="";
        if (kind==1){
            kind2="臭猪";
        }
        else {
            kind2="骚猪";
        }

String srt = "宠物的自白"+"我的名字叫"+name+","+"健康值是"+health+"和主人的亲密度是"+love+","+"我是一只"+kind2;
        return srt;
    }





    public String getName() {
        return name;
    }

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

    public int getHealth() {
        return health;
    }

    public void setHealth(int health) {
        this.health = health;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getKind() {
        return kind;
    }

    public void setKind(int kind) {
        this.kind = kind;
    }
dog dog = new dog();
        Scanner scanner = new Scanner(System.in);
        System.out.println("输入宠物的名字");
        String name = scanner.next();
        dog.setName(name);
        System.out.println("选择宠物的类型:1.猪 2.企鹅");
        int type=scanner.nextInt();
        if (type==1){
            System.out.println("选择狗的品种:1.臭猪 2.骚猪");
            int kind =scanner.nextInt();
            dog.setKind(kind);
            System.out.println(dog);
        }
        else {
            System.out.println("企鹅");
        }
public class ddd {


    int age;


   ddd getAge()
    {
        age++;

        return this;
    }

public void sr()
{
    System.out.println(age);
}


    public static void main(String[] args) {
        ddd w = new ddd();
        w.getAge().getAge().getAge().sr();


    }

}

相关文章

  • 从Room源码看抽象与封装——数据流

    目录 源码解析目录 从Room源码看抽象与封装——SQLite的抽象 从Room源码看抽象与封装——数据库的创...

  • 抽象与封装

    软件出现的目的 用计算机的语言描述现实世界用计算机解决现实世界的问题 为什么使用面向对象 世界由对象组成面向对象的...

  • 抽象与封装

    软件出现的目的 用计算机的语言描述现实世界 用计算机解决现实世界的问题 为什么使用面向对象 世界由对象组成 面向对...

  • 抽象与封装

  • 从Room源码看抽象与封装——数据库的创建

    目录 源码解析目录从Room源码看抽象与封装——SQLite的抽象从Room源码看抽象与封装——数据库的创建从Ro...

  • 从Room源码看抽象与封装——数据库的升降级

    目录 源码解析目录从Room源码看抽象与封装——SQLite的抽象从Room源码看抽象与封装——数据库的创建从Ro...

  • 从Room源码看抽象与封装——Dao

    目录 源码解析目录从Room源码看抽象与封装——SQLite的抽象从Room源码看抽象与封装——数据库的创建从Ro...

  • 从Room源码看抽象与封装——SQLite的抽象

    目录 源码解析目录从Room源码看抽象与封装——SQLite的抽象从Room源码看抽象与封装——数据库的创建从Ro...

  • 2017.12.20三题

    1.抽象与封装有何区别 抽象是从众多的事物中抽取共同的、本质性的特征,而舍弃其非本质的特征。 封装则是将抽象得到的...

  • java多态

    概述 面向对线的四个基本特征:抽象,封装,基础,多态。抽象,封装,继承是多态的基础,多态是抽象,封装,继承的表现 ...

网友评论

      本文标题:抽象与封装

      本文链接:https://www.haomeiwen.com/subject/bdlvgxtx.html