黑马程序员技术交流社区

标题: 嗯,自己看 [打印本页]

作者: 云沾衣。    时间: 2015-9-5 00:07
标题: 嗯,自己看
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("鲨鱼");
        }
}


作者: kevin986745zk    时间: 2015-9-5 07:32
这是要表达什么?
作者: 德胜    时间: 2015-9-5 08:57
写的不错啊
作者: xiao_D    时间: 2015-9-5 13:30
自己看?  不给我看?
作者: zhangcheng0403    时间: 2015-9-5 13:49
这是面向对象的内容
作者: 13706649811    时间: 2015-9-5 14:31
好东西多分享就是不知道是什么
作者: ln0491    时间: 2015-9-5 14:54
封装学习,不错。。。。。。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2