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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lijieping 中级黑马   /  2015-9-14 09:46  /  233 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

面向对象(继承案例演示)
* A:继承(extends)
        * 让类与类之间产生关系,子父类关系
* B:继承案例演示:
        * 动物类,猫类,狗类
        * 定义两个属性(颜色,腿的个数)两个功能(吃饭,睡觉)
* C:案例演示
        * 使用继承前
* D:案例演示
        * 使用继承后
案例:class Demo1_Extends {
        public static void main(String[] args) {
                Cat c = new Cat();
                c.color = "花";
                c.leg = 4;
                c.eat();
                c.sleep();

                System.out.println(c.leg  + "..." + c.color);
        }
}
/*
* A:继承(extends)
        * 让类与类之间产生关系,子父类关系
* B:继承案例演示:
        * 动物类,猫类,狗类
        * 定义两个属性(颜色,腿的个数)两个功能(吃饭,睡觉)
* C:案例演示
        * 使用继承前
* D:案例演示
        * 使用继承后
*/
class Animal {
        String color;                                        //动物的颜色
        int leg;                                                //动物腿的个数

        public void eat() {                                //吃饭的功能
                System.out.println("吃饭");
        }

        public void sleep() {                        //睡觉的功能
                System.out.println("睡觉");
        }
}

class Cat extends Animal {
       
}

class Dog extends Animal {
       
}

/*
extends是继承的意思
Animal是父类
Cat和Dog都是子类
*/

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马