教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

天富娱乐登录老虎机 什么是优惠活动多的彩票平台叫什么?Java中如何声明一个类优惠活动多的彩票平台叫什么另一个类?

更新时间:2021年06月15日16时51分 来源:传智教育 浏览次数:

传智教育-一样的教育,不一样的品质

在现实生活中,说到优惠活动多的彩票平台叫什么,多会想到子女优惠活动多的彩票平台叫什么父辈的财产、事业等。在程序中,优惠活动多的彩票平台叫什么描述的是事物之间的所属关系,通过优惠活动多的彩票平台叫什么可以使多种事物之间形成一种关联体系。例如猫和狗都属于动物,程序中便可以描述为猫和狗优惠活动多的彩票平台叫什么自动物;同理,波斯猫和巴厘猫优惠活动多的彩票平台叫什么自猫,而沙皮狗和斑点狗优惠活动多的彩票平台叫什么自狗。这些动物之间会形成一个优惠活动多的彩票平台叫什么体系,如图1所示。

1623746489231_11.png

在Java中,类的优惠活动多的彩票平台叫什么是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类或基类,子类会自动拥有父类所有可优惠活动多的彩票平台叫什么的属性和方法。

在程序中,如果想声明一个类优惠活动多的彩票平台叫什么另一个类,需要使用extends关键字,其基本语法格式如下:

 [修饰符] class 子类名 extends 父类名 { }

在上述语法格式中,类的修饰符是可选的,用来指定类的访问权限,可以使用public或者省略不写;子类名和父类名都是必选的,并且子类与父类之间要使用extends关键字实现优惠活动多的彩票平台叫什么关系。

接下来通过一个案例来学习子类是如何优惠活动多的彩票平台叫什么父类的,如文件1所示。

文件1 Example01.java

 class Animal { String name; void shout() { System.out.println("动物发出叫声"); } } class Dog extends Animal { public void printName() { System.out.println("name=" + name); } } public class Example01 { public static void main(String[] args) { Dog dog = new Dog(); dog.name = "沙皮狗"; dog.printName(); dog.shout(); } }

运行结果如图2所示。

1623746475267_12.jpg

图2 运行结果

在文件1中,Dog类通过extends关键字优惠活动多的彩票平台叫什么了Animal类,这样Dog类便是Animal类的子类。从图2可以看出,子类虽然没有声明name属性和shout()方法,但是却能访问这两个成员。这就说明,子类在优惠活动多的彩票平台叫什么父类的时候,会自动拥有父类所有公共的成员。

在实现类的优惠活动多的彩票平台叫什么中,需要注意一些问题,具体如下:

(1)在Java中,类只支持单优惠活动多的彩票平台叫什么,不允许多重优惠活动多的彩票平台叫什么,也就是说一个类只能有一个直接父类,例如下面这种情况是不合法的。

 class A{} class B{} class C extends A,B{} 

(2)多个类可以优惠活动多的彩票平台叫什么同一个父类,例如下面这种情况是允许的。

 class A{} class B extends A{} class C extends A{} 

(3)在Java中,多层优惠活动多的彩票平台叫什么是可以的,即一个类的父类可以再去优惠活动多的彩票平台叫什么另外的父类,例如下面这种情况是允许的。

 class A{} class B extends A{} class C extends B{} 

(4)在Java中,子类和父类是一种相对概念,也就是说,一个类是某个类父类的同时,也可以是另一个类的子类。例如上面的第3个示例中,B类是A类的子类,同时又是C类的父类。





猜你喜欢:

Java面向对象中类的定义是什么?

接口和抽象类有什么区别?【java面试题】

Java枚举(Enum)类型原理探求

传智教育JAVA高级软件工程师培训

0 分享到:
和我们在线交谈!