标签:
/* 继承概述: 把多个类中相同的内容给提取出来定义到一个类中。 如何实现继承呢? Java提供了关键字:extends 格式: class 子类名 extends 父类名 {} 好处: A:提高了代码的复用性 B:提高了代码的维护性 C:让类与类之间产生了关系,是多态的前提 类与类产生了关系,其实也是继承的一个弊端: 类的耦合性增强了。 开发的原则:低耦合,高内聚。 耦合:类与类的关系 内聚:就是自己完成某件事情的能力 */ //使用继承前 /* class Student { public void eat() { System.out.println("吃饭"); } public void sleep() { System.out.println("睡觉"); } } class Teacher { public void eat() { System.out.println("吃饭"); } public void sleep() { System.out.println("睡觉"); } } */ //使用继承后 class Person { public void eat() { System.out.println("吃饭"); } public void sleep() { System.out.println("睡觉"); } } class Student extends Person { } class Teacher extends Person { } class ExtendsDemo { public static void main(String[] args) { Student s = new Student(); s.eat(); s.sleep(); System.out.println("-------------"); Teacher t = new Teacher(); t.eat(); t.sleep(); } }
标签:
原文地址:http://my.oschina.net/u/2001589/blog/504169