java基础案例4-4学生和老师「建议收藏」
2023-06-13 09:11:43 时间
大家好,又见面了,我是你们的朋友全栈君。
package com.itheima;
import java.util.Scanner;
abstract class Person{
void speak(){}
}
class Teacher extends Person{
private String name;
void setName(String name){
this.name = name;
}
String getName(){
return name;
}
void speak(){
System.out.println("这道题怎么写");
}
}
class Student extends Person{
private String name;
void setName(String name)
{
this.name = name;
}
String getName(){
return name;
}
void speak(){
System.out.println("不会");
}
}
public class Main{
public static void main(String[] args)
{
Teacher teacher = new Teacher();
Student student = new Student();
teacher.setName("老王");
Scanner in = new Scanner(System.in);
String choose = in.next();
student.setName(choose);
System.out.println(teacher.getName() + "向"+student.getName()+"提问");
System.out.print(teacher.getName()+"说:");
teacher.speak();
System.out.print(student.getName()+"说:");
student.speak();
}
}
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151728.html原文链接:https://javaforall.cn
相关文章
- Java多线程详解_java支持多线程
- java启动器_JAVA基础:Java 启动器如何查找类
- md5 java 实现_MD5加密的Java实现
- java环境_Java基础篇——环境配置
- 用java实现笛卡尔积_Java实现笛卡尔积
- Java类的初始化顺序_java静态类初始化顺序
- java销毁定时器_Java 定时器退出解决方案
- 大数据必学Java基础(八十八):通过案例和概念体会反射的好处
- 大数据必学Java基础(一百一十一):过滤器注解应用和开发案例
- 实现使用Java代码实现MySQL数据库连接(java连接mysql数据库代码)
- Oracle 参数 JAVA_JIT_ENABLED 官方解释,作用,如何配置最优化建议
- java:提示Could not initialize class sun.awt.X11GraphicsEnvironment详解编程语言
- 实现Java实现Redis集合的技术研究(redis集合java)
- Linux下配置Java开发环境的指南(linux配置java环境)
- 环境的基础Linux:Java环境的支撑者(linux是java)
- 深入浅出 使用 Java 连接 Neo4j(java连接neo4j)
- Java与Oracle 一种天生的结合(java属于oracle)
- Java中基于Aspectwerkz的AOP
- java实现简单的给sql语句赋值的示例