欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Java

Java中关于继承和覆写的实例分享

程序员文章站 2022-04-04 09:08:07
...
最近学习java到了继承的部分,写个小程序用以巩固。
import java.util.Scanner;//导入输入包
public class testfather {
public static void main(String[] args) {
// TODO Auto-generated method stub
   Scanner test = new Scanner(System.in);
   System.out.println("请输入姓名:");
   String newName = test.nextLine();
   System.out.println("请输入年龄:");
   int newAge = test.nextInt();
   fatherTest a = new fatherTest(newName, newAge);
   sonTest b= new sonTest(newName,newAge,100);
a.talk();
b.talk();
}
}
class fatherTest {
private String name;
private int age;
fatherTest(String name, int age) {
this.name = name;
this.age = age;
}
public int getAge() 
{
return this.age;
}
public String getName()
{
return this.name;
}

public void talk()
{
System.out.println("父类:"+"我叫"+getName()+","+"今年"+getAge()+"岁了。");
}
}
class sonTest extends fatherTest
{   

private int money;
public sonTest(String name,int age,int money)
{   
super(name, age);//继承
this.money = money;
}
private int getMoney()
{
return this.money;
}
public void talk()//覆写,与父类方法同名
{
System.out.println("子类:"+"我叫"+getName()+","+"今年"+getAge()+"岁了。"+"我有"+getMoney()+"元");
}

}

Java中关于继承和覆写的实例分享

以上就是Java中关于继承和覆写的实例分享的详细内容,更多请关注其它相关文章!