父类与子类的运用

学生信息输出

package hong;

class Person {  //定义姓名,性别,年龄

     String name;
     String sex;
     int age;
     void GetInfo(String n,String s, int a)  //定义方法,获取信息
     {
         name=n;
         sex=s;
         age=a;
     }
     void ShowInfo()  //定义方法,输出结果
     {
         System.out.println("姓名:"+name);
         System.out.println("性别: "+sex);
         System.out.println("年龄:"+age);
     }
     }


public class Student extends Person   //子类继承父类属性,并增加学号和学校
        {
          String id;
          String school;

  void SetInfo(String num, String school_name)  //定义方法,获取信息
          {
              id=num;
              school=school_name;
          }
          void outputInfo()   //定义方法,输出结果
          {
             System.out.println("学校:"+school);
             System.out.println("学号: "+id);
             System.out.println("姓名:"+name);
             System.out.println("性别:"+sex);
             System.out.println("年龄:"+age);
          }

 public static void main(String[] args) {
     // TODO 自动生成的方法存根
           System.out.println("第一个学生信息");
           Student zhang=new Student();  //对Student进行实例化
           zhang.name="张三";  //输入信息
           zhang.sex="男";
           zhang.age=18;
           zhang.id="05";                           
           zhang.school="王子";
           zhang.ShowInfo();    //访问父类方法输出结果
           System.out.println("第二个学生的信息");
           Student li=new Student();   //创建另一个管理员
           li.GetInfo("李斯","女",20);//输入数据
           li.SetInfo("10","王子");
           li.outputInfo();     //访问子类方法输出结果


         }
     }

运行结果:

这里写图片描述
知识要点:
1)继承的实现
2)父类与子类

知识点分析:
1.方法重用
2.成员变量的隐藏

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值