第五周总结 & 实验报告(三)

第五周总结

一、继承

      1.类的继承格式

          

class 父类{}
class 子类 extends 父类{}

        2.扩展类的功能

class 父类{
       父类属性;
       ..........
       ..........
}


class 子类 extends 父类{
           新定义属性;
           ...........
           ...........

注意:只允许多层继承不能多重继承,(即一个子类只能继承一个父类,一个父类还可以有一个父类)

          子类不能直接访问父类的私有操作

二、方法的覆写

概念:指子类定义了与父类中同名的方法(被子类覆写的方法不能拥有比父类方法更严格的访问权)

例:
class
父类{ void print(){ System.out.println("父类 --》void print(){}"); } } class 子类 extends 父类{ public void print(){ //覆写父类中的方法,扩大了权限 System.out.println("子类 --》void print(){}"); } }

方法的重载与覆写的区别

区别点

重载

覆写

单词

Overloading

Overriding

定义

方法名称相同,参数的类型或个数不同

方法名称、参数类型、返回值类型全部相同

对权限没有要求

被覆写的方法不能拥有更严格的权限

范围

发生在一个类中发生

发生在继承类中

你好

猜你喜欢

转载自www.cnblogs.com/xu23/p/11593559.html
今日推荐