重载java 复写函数的参数列表?
复写函数的参数列表?
示例是函数复制(覆盖)的示例
1。函数复制也称为覆盖和重写,但绝对不是重载。重载发生在具有相同函数名和不同参数列表的类中。
2. 复制的前提必须是继承,即复制必须发生在两个具有父子关系的类中
3。父类和子类中有一个函数,两个函数的定义(返回值类型、函数名、参数列表)完全相同;
4。使用super调用父类成员函数的格式:
super。父类()的成员函数;
class person
{
String name
int age
void introduct(字符串名称,int age)
{系统输出打印(“我的名字是:”name“,年龄是:”age)
}
class Student extends Person
{
String address
void introduct(String name,int age)
{超级。介绍(姓名、年龄)
系统输出打印(“我的地址是:”address)
}
class Test4
{
Public static void main(string[]args)
{
student S1=new student()
S1。地址=“重庆”
S1。简介(“FF”,21)
}]}]程序运行:
java中函数的声明和定义?
访问修饰符返回值类型函数名(参数类型参数名){函数体}例如,public void setXXX(string a){//参数函数没有此返回值。A=A}public string Getxxx(string A){//返回值为的函数return A}public void setxxx(){//没有返回值的非参数函数string A this。A=A}公共字符串getxxx(){//返回值为字符串A=“”的非参数函数返回A}
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。