我的学习之路-JAVA-03

来源:互联网 发布:linux 打开终端 编辑:程序博客网 时间:2024/06/06 13:59

我下载了传智播客的JAVA教学视频,自学,在这里记录下自己的学习,也算是对所学知识的巩固和系统化吧,也不知道算不算原创,姑且就算转载吧


今天学习了子父类中函数的覆盖


//函数的覆盖(重写,复写)/*当子父类中出成员函数一模一样的情况,会运行子类的函数这种现象称为覆盖操作,这是函数在子父类中的特性一个区别重载:指同一个类中而言覆盖:对于子类而言覆盖的注意事项1,子类方法覆盖父类时,子类权限必须要大于等于父类的权限2,静态方法之能覆盖静态,或者被静态覆盖*//*最重要的什么时候进行覆盖操作??当一个类进行子类扩展时,子类需要保留父类原来的功能声明但是子类要定义父类中没有的功能这是就要用到覆盖操作这样可以不对原来的代码破坏,继续使用之前的功能*/class Phone{void show() {System.out.println("number");}}class NewPhone extends Phone{void show() {System.out.println("name");//功能扩展System.out.println("home");//功能扩展super.show();//对原有功能的继承}}class jicheng_fugai{public static void main(String[] args) {NewPhone p = new NewPhone();p.show();}}

1 0
原创粉丝点击