zoukankan      html  css  js  c++  java
  • 类的继承、父类、子类

    class person{ //定义一个父类
    private String name;
    private int age;
    private char sex; //在父类里面定义 三个属性,并且封装和一个person方法
    public person(){
    }
    public void setPerson(String name,int age,char sex){
    this.name=name;
    this.age=age;
    this.sex=sex; //用set方法获取属性的值
    }
    public void show(){ // 定义一个show方法输入内容
    System.out.println("姓名:"+name+"年龄:"+age+"性别:"+sex);//输出姓名,年龄,性别
    }
    }
    class Student extends person{ //继承父类,将获得父类的所有属性和方法
    private int son; //再定义两个封装属性
    String department;
    public Student(){ } //定义一个方法
    public void setStudent(int son,String department){ //用set方法获取属性的值
    this.son=son; //注意:此处再定义两个属性加上继承父类3个的总共已用5个属性
    this.department=department;
    System.out.println("工号:"+son+"所在部门:"+department);//输出工号,所在部门
    }
    }
    public class StudentExample{ //创建一个主类
    public static void main(String[] args){
    Student s=new Student(); //给Student类创建对象并实例化
    s.setPerson("魏峰",20,'男'); //调用setPerson方法并附实参
    s.show(); //调用show方法,将输出 姓名,年龄,性别
    s.setStudent(10086,"中国移动"); //调用setStudent方法,附实参将输出工号,所在部门
    }
    }

    运行结果


     

  • 相关阅读:
    Kafka发送和接收消息
    Kafka主题topic的增删改查
    Kafka启动
    synchronize底层实现原理
    StringBuffer和StringBuilder的区别
    常见的排序算法
    Redis缓存穿透,缓存击穿,缓存雪崩原理及解决方案
    Redis持久化策略
    redis支持的数据类型
    Bytes 类型
  • 原文地址:https://www.cnblogs.com/l666/p/9084196.html
Copyright © 2011-2022 走看看