Java练习
创建一个基本类,要求含有成员变量、构造函数、成员函数;编写一子类重写父类的成员函数,用实例测试父类和子类并运行。求助! 你上代码,大家分析哪里写的不对 BngThea 发表于 2020-4-28 20:28你上代码,大家分析哪里写的不对
public class Text {
public static void main(String[] args) {
new A().printPerson();
new B().printPerson();
}
}
class A {
public void printPerson() {
System.out.println(getInfo());
}
private String getInfo() {
return "A";
}
}
class B extends A{
public String getInfo() {
return "B";
}
}
我是不是还缺少些什么,第一次练之前都是理论课,太不熟练了 class sum{
public sum(int x) {
System.out.println(x);
}
public sum(int x,int y) {
System.out.println(x + y);
}
public sum(double x,double y) {
System.out.println(x + y);
}
}
class summ extends sum{
private int x,y;
public summ(int x,int y) {
super(x,y);
}
}
public class overload {
public static void main(String[] args) {
sum p1 = new sum(1);
summ p2 = new summ(1,2);
}
}
我还想出一个,不知道这个对不对
eeg 发表于 2020-4-28 20:30
public class Text {
public static void main(String[] args) {
成员变量和构造函数都没有 BngThea 发表于 2020-4-28 20:52
成员变量和构造函数都没有
那我第二个方法,行吗? BngThea 发表于 2020-4-28 20:52
成员变量和构造函数都没有
class sum{
public sum(int x) {
System.out.println(x);
}
public sum(int x,int y) {
System.out.println(x + y);
}
public sum(double x,double y) {
System.out.println(x + y);
}
}
class summ extends sum{
private int x,y;
public summ(int x,int y) {
super(x,y);
}
}
public class overload {
public static void main(String[] args) {
sum p1 = new sum(1);
summ p2 = new summ(1,2);
}
} eeg 发表于 2020-4-28 21:07
class sum{
public sum(int x) {
System.out.println(x);
编译运行通过就行 BngThea 发表于 2020-4-28 21:13
编译运行通过就行
好的,谢谢了,我刚刚试过可以运行
页:
[1]