黑马程序员技术交流社区

标题: 继承小程序 [打印本页]

作者: 磊弟哥哥    时间: 2014-9-15 10:54
标题: 继承小程序
/*
继承
对于几个类,它们有一些共性的内容,就可以吧这些内容提取出来,另外创建一个类,然后让那几个类继承这个类,那么这几个类就都具有了这些内容
Java中不能多继承,因为父类中可能存在相同功能,多继承了子类对象就不确定运行哪一个
Java中存在多层继承
*/
class Demo
{
        public static void main(String []args)
        {
                Person p=new Person();
                Student s=new Student();
                s.name="zhangsan";
                s.age=14;
                Worker w=new Worker();
                w.name="lisi";
                w.age=24;
                s.show();
                w.show();

        }
}
/*
将学生和工人的共性抽取
*/
class Person
{
        String name;
        int age;
}
class Student extends Person
{
        public void show()
        {
                System.out.println("study    "+name+"    "+age);
        }
}
class Worker extends Person
{
        public void show()
        {
                System.out.println("work    "+name+"    "+age);
        }
}




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