我是靠谱客的博主 阔达哑铃,最近开发中收集的这篇文章主要介绍java方法覆写_Java:方法的覆写知识点,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

//方法覆写:父类功能不足,子类调用super方法然后添加东西

//方法覆写。父类的public方法, 子类能够看到,子类的方法名和父类方法名一样,有继承关系

//方法重载。方法名称相同,参数和个数不同,在一个类中,无权限限制

//当调用某个方法,如果该方法已经被子类所覆写了,那么调用的一定是被覆写过的方法。

//eg:父类Person和子类Student都有print()方法,stu.print()调用子类的。

public class Test2{

public static void main(String[]args){

Student stu=new Student();

stu.print();

}

}

//如果现在父类方法使用了private定义,那么就表示该方法只能被父类使用,子类无法使用。

//这个时候该方法子类定义的新方法如果和父类的名字相同而已,但是并没有和父类有任何关系,不算覆写

class Person{

public void print(){

System.out.println("Person的成员方法");

}

}

//在进行方法覆写的时候,有明确的要求:被覆写不能够拥有比父类更为严格的访问控制权限

//子类的访问权限应该大于父类的权限 public > protecte > default > private

//如果父类使用public进行方法声明,那么子类必须也使用public;如果父类使用default,那么子类可以使用default或者public。

class Student extends Person{

public void print(){

System.out.println("Student的成员方法");

}

}

最后

以上就是阔达哑铃为你收集整理的java方法覆写_Java:方法的覆写知识点的全部内容,希望文章能够帮你解决java方法覆写_Java:方法的覆写知识点所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部