类B是类A的子类,其中定义一个int 类型属性y和一个String类型的属性s。定义构造函数,将y赋初始值16,为s赋初始值“C# program!”。 类B中定义了一个名为myPrint的方法,其功能为在控制平台上输出y和s值;类B中还定义一个方法printAll( ),该方法中分别调用父类和子类的myPrint()方法做输出。
编写一个测试类TestDemo,main()方法中创建类B的对象b,调用printAll( )方法输出对象b 的属性值。
评分标准:
A类正确定义10分,B类正确定义10分。要求程序书写格式规范,变量命名规范(20分);
测试类正确定义且程序能正确实现功能(10分)
编写一个测试类TestDemo,main()方法中创建类B的对象b,调用printAll( )方法输出对象b 的属性值。
评分标准:
A类正确定义10分,B类正确定义10分。要求程序书写格式规范,变量命名规范(20分);
测试类正确定义且程序能正确实现功能(10分)
IDEA
IDEA
怎在哪里下载的啊,电脑自带的吗?
public static void main(String[] args) {
B b = new B();
b.printAll();
}
}class A { int y;
String s; public A() {
y = 16;
s = "C# program!";
} public void myPrint() {
System.out.println("y的值:" + y + " s的值:" + s);
}
}class B extends A { public void myPrint() {
System.out.println("y的值:" + y + " s的值:" + s);
} public void printAll() {
myPrint();
super.myPrint();
}
}