用java编写程序 定义一个类,实现继承、重载、覆盖。本人新手,求帮助

2024-12-22 19:31:01
推荐回答(3个)
回答1:

public class A {
int x = 1;
int y = 2;
public int sum() {
return 0;
}
public int sum(int a) { // 重载方法sum()
return a * a;
}

public int sum(int a, int b) { // 重载方法sum()
return a + b;
}
class B extends A { // 继承 内部类B继承A
int z=3;
public int sum(int a, int b) { // 覆写 A类中的sum(int a,int b)方法
return a * b;
}
}
}

回答2:

package com.kfei.review;

public class Person {
protected String name;
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void speak(){
System.out.println("我是一个人");
}
/**
* 一个内部类
*/
class Student extends Person{//继承

//覆盖
public void speak(){
System.out.println("我是一个学生");
}
//重载
public void speak(String message){
System.out.println(message);
}
}
}

回答3:

说说具体要求,我给写。