JAVA---继承性
JAVA---继承性
- 
继承性的格式:
class A extends B{}A:子类、派生类、subclass
B:父类、超类、基类、superclass
 - 
体现:
- 一旦子类A继承父类B以后,子类A中就获取了父类B中声明的所有的属性和方法。特别的,父类中声明为private的属性和方法,子类继承父类以后,仍然认为获取了父类中私有的结构。只是因为封装性的影响,使得子类不能直接调用父类的结构而已。
 - 子类继承父类以后,还可以声明自己特有的属性和方法,实现功能的拓展。
 
 - 
java中关于继承性的规定
- 一个类可以被多个子类继承
 - java中类的单继承性:一个类只能有一个父类
 - 子父类是相对的概念
 - 所有的java类都直接或间接的继承于java.lang.Object类
 
 
package exer;
public class ExtendsTest {
	public static void main(String[] args) {
		Person p=new Person();
		Student s=new Student();
		s.name="哈哈";
		System.out.println(s.name);
		
	}
}
class Person{
	String name;
	
	Person(){
		
	}
	Person(String name){
		this.name=name;
	}
	public void eat(){
		System.out.println("吃");
	}
}
class Student extends Person{
	String score;
	Student(){
		
	}
	public void study(){
		System.out.println("学习");
	}
}
                    
                
                
            
        
浙公网安备 33010602011771号