一个简单地JAVA继承覆盖
来源:互联网 发布:网络与新媒体什么工作 编辑:程序博客网 时间:2024/06/03 16:44
import java.net.StandardSocketOptions;
class Person{ //定义了一个人的父类
String name;
char sex;
Person(String n){ //构造方法
name=n;
}
Person(String n,char s){ //构造方法的重载
this(n);
sex=s;
}
void show(){
System.out.println("姓名是"+name+",性别是"+sex);
}
}
class Student extends Person{ //子类
int num;
double score;
Student(String n,char s,int num,double score){
super(n,s);
this.num=num;
this.score=score;
}
void show(){ //覆盖
super.show();
System.out.println("学号是"+num+",成绩是"+score);}
}
public class Di143 {
String name;
char sex;
Person(String n){ //构造方法
name=n;
}
Person(String n,char s){ //构造方法的重载
this(n);
sex=s;
}
void show(){
System.out.println("姓名是"+name+",性别是"+sex);
}
}
class Student extends Person{ //子类
int num;
double score;
Student(String n,char s,int num,double score){
super(n,s);
this.num=num;
this.score=score;
}
void show(){ //覆盖
super.show();
System.out.println("学号是"+num+",成绩是"+score);}
}
public class Di143 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Student stu1=new Student("韩蕾",'女',1,85); //初始化
stu1.show();
Person p=new Person("韩蕾",'女');
p.show();
}
// TODO Auto-generated method stub
Student stu1=new Student("韩蕾",'女',1,85); //初始化
stu1.show();
Person p=new Person("韩蕾",'女');
p.show();
}
}
运行结果
姓名是韩蕾,性别是女
学号是1,成绩是85.0
姓名是韩蕾,性别是女
学号是1,成绩是85.0
姓名是韩蕾,性别是女
0 0
- 一个简单地JAVA继承覆盖
- 一个简单地java对话框
- Eclipse 建立一个简单地JAVA程序
- java继承覆盖总结
- java 继承 覆盖
- java继承覆盖总结
- java继承覆盖总结
- java继承覆盖总结
- java继承与覆盖
- java继承覆盖总结
- JAVA继承与覆盖
- Java重载,继承,覆盖
- Java继承和覆盖
- Java封装继承覆盖
- 一个简单地计时器。
- 用JAVA实现一个简单地Http服务器
- Java Socket搭建一个简单地Web服务器(1)
- Java继承中的方法覆盖
- ES6详细介绍
- python中PIL库的常用操作
- 数据库--MySql基础
- ubuntu-boost解析json文件
- 基于uda1340 的 mixer混音器编程实例
- 一个简单地JAVA继承覆盖
- C++作业6
- 触发器
- Sicily1221:数字游戏(week 10)
- 01-复杂度1 最大子列和问题 (20分)
- 堆排序
- 算法课第11周第1题——120. Triangle
- JAVA集合(List,Map.Set)相关操作
- Cocos2d-x v3.10安装及安卓开发环境搭建