zoukankan      html  css  js  c++  java
  • java继承与覆写小练习

    最近学习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()+"元");
    }

    }

  • 相关阅读:
    Redis 安装
    Git的安装和使用
    HTML5 本地存储+layer弹层组件制作记事本
    PHP 微信公众号开发
    PHP 微信公众号开发
    Electron 安装与使用
    HTML5 桌面消息提醒
    Composer安装和使用
    玄 学
    区间内的真素数
  • 原文地址:https://www.cnblogs.com/2206411193qzb/p/7348650.html
Copyright © 2011-2022 走看看