首页 > 编程语言 >JAVA 子类重写继承父类的方法

JAVA 子类重写继承父类的方法

时间:2022-12-05 23:45:02浏览次数:34  
标签:JAVA String 子类 s1 h1 t1 void 父类 public

public class Human {
private String name;
private String sex;
private int age;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getSex() {
return sex;
}

public void setSex(String sex) {
this.sex = sex;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}

void run(){
System.out.println("跑步使我快乐");
}
}
class Teacher extends Human{
private String add;

public String getAdd() {
return add;
}

public void setAdd(String add) {
this.add = add;
}
void run(){
System.out.println("跑步使我健康");
}
}
class Student1 extends Human{
private String classmate;

public String getClassmate() {
return classmate;
}

public void setClassmate(String classmate) {
this.classmate = classmate;
}
void run(){
System.out.println("跑步时我年轻");
}
}
class test{
public static void main(String[] args) {
Human h1 = new Human();
h1.setAge(18);
h1.setName("a");
h1.setSex("男");
h1.run();
System.out.println("他的性别为"+h1.getSex()+"\n他的名字是"+h1.getName()+"\n他的年龄为"+h1.getAge());
Teacher t1 = new Teacher();
t1.setAdd("南方");
t1.setAge(18);
t1.setName("b");
t1.setSex("男");
t1.run();
System.out.println("他的籍贯是"+t1.getAdd()+"\n他的性别为"+t1.getSex()+"\n他的名字是"+t1.getName()+"\n他的年龄为"+t1.getAge());

Student1 s1 = new Student1();
s1.setClassmate("一班");
s1.setAge(18);
s1.setName("c");
s1.setSex("女");
s1.run();
System.out.println("他的班级是"+s1.getClassmate()+"\n他的性别为"+s1.getSex()+"\n他的名字是"+s1.getName()+"\n他的年龄为"+s1.getAge());


}

标签:JAVA,String,子类,s1,h1,t1,void,父类,public
From: https://www.cnblogs.com/txa2003/p/16953934.html

相关文章

  • JAVA 打印星星矩形框
    publicclass循环输出实心矩形框{publicstaticvoidmain(String[]args){for(inti=0;i<=5;i++){for(intj=0;j<=5;j++){......
  • 深刻理解JAVA并发中的有序性问题和解决之道
    问题Java并发情况下总是会遇到各种意向不到的问题,比如下面的代码:intnum=0;booleanready=false;//线程1执行此方法publicvoidactor1(I_Resultr){if(rea......
  • javaweb4
    7.过滤器7.1介绍能够目标资源的请求和响应进行截取.7.2使用创建过滤器新建一个类,实现Filter接口(Jakarta.servlet.Filter)重写init,doFilter,destroy方法in......
  • Java基础-6(方法)
    Java基础-6(方法)方法概述方法的格式带参数方法形成和实参带返回值的方法方法的注意事项方法的通用格式方法的重载方法的值传递机制习题带参......
  • Java流程控制(1)Scanner交互
                ......
  • Java基础-4(循环结构)
    Java基础-3(循环结构)for循环while循环do-while循环习题1~5,5~1:输出1到5,和5到1的整数,(for循环)求和:1~5的整数之和。(for循环)求偶数和:求1~100之间的偶......
  • Javascript-极速入门指南
    内容概要Javascript编程语言JS编程语言简介注释语法引入JS的多种方式结束符号变量与常量定义变量let关键字与var关键字的区别定义常量基本数据类型运算......
  • 前端-JavaScript
    1.JS简介1.全称JavaScript,但是与Java一点关系都没有,这么叫是因为蹭热度。2.是一门前端工程师的编程语言,但是它本身有很多逻辑错误。2.JS基础1.注释语法: //单行......
  • web前端开发:JavaScript网页脚本语言
    目录JavaScript网页脚本语言一、JavaScript简介1.注释语法2.引入JS的方式(1)head内script标签内编写(2)head内script标签src属性引入外部JS资源(3)body内最底部通过script标签src......
  • Java基础-2(分支结构)
    Java基础-2(分支机构)习题奇数偶数:输入一个整数,判断奇数偶数。(ifelse,二选一)考试奖励:设置奖励条件,和奖励。(if,elseif,多选一)星期几:输入一个1-7的整数,判断是“......