Java - extends

简介: 继承 一个类得到了另一个类当中的成员变量和成员函数。 Java只支持单继承,一个父类可以有多个子类。 使用继承,可减少重复代码。把重复代码放入父类中。需要添加共同的成员变量或函数时可以直接操作父类。

继承

一个类得到了另一个类当中的成员变量和成员函数。

Java只支持单继承,一个父类可以有多个子类。

使用继承,可减少重复代码。把重复代码放入父类中。需要添加共同的成员变量或函数时可以直接操作父类。


/*
 * For test class
 * 2014-10-27
 */
public class JavaTest  {
	public static void main(String args[]){

		Son son = new Son();
		Father father = new Father();
		father.name = "Jack";
		son.name = "Jhon";
		son.age = 19;
		son.act();
		father.act();
		son.talk();
	}
}

class Father{
	String name;
	int age;
	
	void act(){
		System.out.println(name + " is moving around..");
	}
}
class Son extends Father{
	//子类Son得到父类的成语变量和成员函数
	int high;
	void talk(){
		System.out.println(name + " found a rabbit. ");
	}
}

输出结果:

Jhon is moving around..
Jack is moving around..
Jhon found a rabbit. 

目录
相关文章
|
Java
Java 继承(extends)使用
Java 继承(extends)使用
55 0
|
Java C语言
Java继承——概念及extends关键字的使用
Java继承——概念及extends关键字的使用
193 0
|
Java
【Java 泛型】泛型用法 ( 泛型编译期擦除 | 上界通配符 <? extends T> | 下界通配符 <? super T> )
【Java 泛型】泛型用法 ( 泛型编译期擦除 | 上界通配符 <? extends T> | 下界通配符 <? super T> )
171 0
【Java 泛型】泛型用法 ( 泛型编译期擦除 | 上界通配符 <? extends T> | 下界通配符 <? super T> )
|
安全 Java 编译器
Java - ? extends T 和 ? super T 理解(二)
Java - ? extends T 和 ? super T 理解(二)
171 0
|
安全 Java 编译器
Java - ? extends T 和 ? super T 理解(一)
Java - ? extends T 和 ? super T 理解(一)
184 0
|
安全 Java 编译器
Java中的泛型通配符详解!extends和super的使用分析
本篇文章详细介绍了Java中的泛型通配符类型。分别说明了类型的上界extends和类型的下界super,分析了extends和super的基本使用方式以及使用注意点。最后介绍了在使用通配符中需要遵循的PECS原则。
480 0
Java中的泛型通配符详解!extends和super的使用分析
|
Java 设计模式 安全
JAVA之旅(六)——单例设计模式,继承extends,聚集关系,子父类变量关系,super,覆盖
JAVA之旅(六)——单例设计模式,继承extends,聚集关系,子父类变量关系,super,覆盖 一.单例设计模式 什么是设计模式? JAVA当中有23种设计模式,解决某一问题最有效的方法 单例设计模式 解决一个类在内存中只存在一个对象 想要保证对象唯一该怎么做》 1.
2046 0