A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 云沾衣。 中级黑马   /  2015-9-5 00:07  /  656 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class Animals{
        //属性:姓名和年龄
        private int age;
        private String name;
        //无参构造
        public Animals(){}
        //有参
        public Animals(int age,String name){
                this.age = age;
                this.name = name;
        }
       
        //年龄
        public void setAge(int a){
                if(a>0 && a<30){
                        age = a;
                }
                else
                        System.out.println("你养了一只妖怪!");
        }

        public int getAge(){
                return this.age;
        }
        //名纸
        public void setName(String name){
                this.name = name;
        }

        public String getName(){
                return name;
        }
        //跑步
        public void run(){
                System.out.println("每天边跑边卖萌V");
        }
        //吃
        public void eat(String food){
                System.out.println("吃完"+food+"感觉自己萌萌哒");
        }
}

class Dog extends Animals{}

class Cat extends Animals{}

class AnimalsTest{
        public static void main(String[] args){
                Dog d = new Dog();
                d.setAge(5);
                d.setName("大白");
                System.out.println(d.getName()+"今年"+d.getAge()+"岁了");
                d.run();
                d.eat("骨头");
                System.out.println("_______________");
                Cat c = new Cat();
                c.setAge(3);
                c.setName("小白");
                System.out.println(c.getName()+"今年"+c.getAge()+"岁了");
                c.run();
                c.eat("鲨鱼");
        }
}

7 个回复

正序浏览
封装学习,不错。。。。。。。。。。
回复 使用道具 举报
好东西多分享就是不知道是什么
回复 使用道具 举报
这是面向对象的内容
回复 使用道具 举报
自己看?  不给我看?
回复 使用道具 举报
写的不错啊
回复 使用道具 举报
这是要表达什么?

点评

说实话,我也没看懂  发表于 2015-9-5 09:07
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马