java编程问题,按下面的要求编写一个程序,谢谢各位帮忙!
1、试编写一个父类,一个继承父类的子类,和一个测试类,类名自己定义。2、父类能够体现属性与方法,以及方法的重载。3、子类完成父类方法中的覆盖。4、测试类完成所有自定义方法...
1、试编写一个父类,一个继承父类的子类,和一个测试类,类名自己定义。
2、父类能够体现属性与方法,以及方法的重载。
3、子类完成父类方法中的覆盖。
4、测试类完成所有自定义方法测试。 展开
2、父类能够体现属性与方法,以及方法的重载。
3、子类完成父类方法中的覆盖。
4、测试类完成所有自定义方法测试。 展开
3个回答
2013-07-09
展开全部
public class Test {
public static void main(String args[]){
Father f = new Father(1 , 1) ;
Son s = new Son(1 , 1) ;
f.printX() ;
f.printY() ;
s.printX() ;
s.printY() ;
}
}
class Father {
int x = 0 ;
int y = 0 ;
Father(int x , int y){
this.x = x ;
this.y = y ;
}
public void printX(){
System.out.println ("father:"+x) ;
}
public void printY(){
System.out.println ("father"+y) ;
}
}
class Son extends Father {
int x = 0 ;
int y = 0 ;
Son(int x , int y){
super(x , y) ;
this.x = x+10 ;
this.y = y+10 ;
}
public void printX(){
System.out.println ("son:"+x) ;
}
public void printY(){
System.out.println ("son:"+y) ;
}
}
public static void main(String args[]){
Father f = new Father(1 , 1) ;
Son s = new Son(1 , 1) ;
f.printX() ;
f.printY() ;
s.printX() ;
s.printY() ;
}
}
class Father {
int x = 0 ;
int y = 0 ;
Father(int x , int y){
this.x = x ;
this.y = y ;
}
public void printX(){
System.out.println ("father:"+x) ;
}
public void printY(){
System.out.println ("father"+y) ;
}
}
class Son extends Father {
int x = 0 ;
int y = 0 ;
Son(int x , int y){
super(x , y) ;
this.x = x+10 ;
this.y = y+10 ;
}
public void printX(){
System.out.println ("son:"+x) ;
}
public void printY(){
System.out.println ("son:"+y) ;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-09
展开全部
class Father{
String name;
public void printself(){
System.out.println("I am Father");
}
}
class Son extends Father{
String name;
public void printself(){
System.out.println("I am Baby");
}
}
public class Test {
public static void main(String args[]) {
Father father = new Father();
Father son = new Son();
father.printself();
son.printself();
}
}
String name;
public void printself(){
System.out.println("I am Father");
}
}
class Son extends Father{
String name;
public void printself(){
System.out.println("I am Baby");
}
}
public class Test {
public static void main(String args[]) {
Father father = new Father();
Father son = new Son();
father.printself();
son.printself();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-09
展开全部
不知道你是否要用到上转型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询