当前位置:   article > 正文

Extends Class_class extends

class extends

继承的概念 : 就是子类继承父类的特征和行为,使得子对象具有父类的实例和方法,或者子类从父类继承方法,使得子类具有父类相同的行为。
继承的格式 :
Class父类{ }
子类继承父类
Class子类 extends 父类{ }
继承类型 :
1、 单继承 : Class A extends B { }
2、 多继承 : Class A extends B { }
Class B extends C { }
3、 不同的类继承同一个类 :
Class A extends B { }
Class C extends B { }
4、 多继承,不支持 :
Class A extends B、C { }
示例 :
先创建一个类

public class Bird {
	public Bird(){
		System.out.println("构造器");
	}
	int weight=0;
	private int intPrivate=10;
//写一个方法
	public void fly(){
		System.out.println("我是鸟,我可以飞!");
	}
	public void eatting(){
		System.out.println("....吃.....");
	}
	private void privateMethod(){
		System.out.println("privateMethod");
	}
	public static void print(){
		System.out.println("print");
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

再写一个类去继承另一个类

public class Eagle extends Bird{}
public class Demo{
	public static void main(String[] args) {
		Eagle eagle=new Eagle();
		eagle.weight=3;
		
		System.out.println(eagle.weight);
		eagle.fly();
		eagle.eatting();
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

以上结果如下:
构造器
3
我是鸟,我可以飞!
…吃…

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/78721
推荐阅读
相关标签
  

闽ICP备14008679号