-
继承
继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。
继承只能是单继承。使用这种层次形的分类方式,是为了将多个类的通用属性和方法提取出来,放在它们的父类中,然后只需要在子类中各自定义自己独有的属性和方法,并以继承的形式在父类中获取它们的通用属性和方法即可。
所有Java的类均是由 java.lang.Object 类继承而来的,所以 Object 是所有类的祖先类,而除了 Object 外,所有类必须有一个父类。
一句话总结: 继承是将类中的相同属性和行为抽象成一个父类,再将该类成为其子类。
继承中最常使用的两个关键字是 extends 和 implements。
例:
/** * Animal (动物) 的类 */ public class Animal { /** * 它有属性 颜色 */ private String color; /** * 它有属性 性别 */ private String sex; /** * 它有属性 年龄 */ private int age; /** * 它有行为 叫 */ public void call() { System.out.println("旺"); } /** * 它有行为 跑 */ public void run() { System.out.println("跑"); } /** * 它有行为 跳 */ public void jump() { System.out.println("跳"); } }
/** * Dog (狗) 的类 */ public class Dog extends Animal{ }
Java 继承
最新推荐文章于 2024-04-23 20:37:00 发布