继承:为了解决代码重用定义: 子类通过继承父类,可以调用父类中非私有的属性和方法,达到重用的目的,通过关键字extends实现: ################以下为代码演示:
class A extends B //A称为子类、派生类(SubClass) B称为父类、超类、基类(SuperClass)
{}
作用: 减少代码量,达到重用的目的 ################以下为代码演示:
package czbk.jxy.study;
/**
* @author Archon
* @date 省略
*//*先定义一个动物的父类*/
class Animal_1{
int age;
String name;
//定义一个都会叫的方法
public void cry(){
System.out.println("暂时未知此动物是怎样叫的!");
}
}//定义猫类
class Cat_1 extends Animal_1{
}//定义狗类
class Dog_1 extends Animal_1{
}public class ChongXie {
public static void main(String[] args) {
Cat_1 cat=new Cat_1();
cat.cry(); //自动继承父类的方法
cat.age=19; //自动继承父类的属性
Dog_1 dog=new Dog_1();
dog.cry();
}
}
所有的类都直接或间接是Object的子类。
关于构造继承可自行研究研究….