第十题 模拟上场场景
代码
-
public abstract class hellow {//定义一个抽象类
-
interface p1{//工作接口
-
void p1();
-
}
-
interface p2{//问候接口
-
void p2();
-
}
-
} public class teacher {
-
String name;
-
void hellow(String name){//重写hellow方法
-
System.out.println(name+":老师好");//输出
-
}
-
void work(String name) {//重写wrok方法
-
System.out.println(name+":同学们开始记笔记");//输出
-
}
-
}public class Demo8 extends hellow{//继承接口
-
String name;
-
void hellow(String name) {//重写hellow()方法
-
System.out.println(name+":同学们好");
-
}
-
void work(String name) {//重写work方法
-
System.out.println(name+":老师开始上课");
-
}
-
}public class 例题1{
-
public static void main(String[]args) {//主方法
-
teacher a=new teacher();//创建学生对象
-
a.hellow("peter");//调用方法并传入参数
-
Demo8 b=new Demo8();//创建老师对象
-
b.work("mike");//老师对象调用hellow方法并传入参数mike
-
b.hellow("mike");//老师对象调用work方法并传入参数mike
-
a.work("peter");//学生对象调用work方法并传入参数peter
-
}
-
}
代码图
运行结果
第十一题 儿子喜欢做的事
-
package 第七章继承;
-
interface Paintable{//可绘制接口
-
public void draw();//绘制抽象方法
-
}
-
public class baba { //爸爸的喜好
-
public void draw() {
-
System.out.println("爸爸的喜好");
-
}
-
}package 第七章继承;
-
class baba1 extends baba implements Paintable {
-
public void draw (){
-
System.out.println("儿子的喜好有:");//提供儿子的喜好
-
}
-
}
-
class baba2 extends baba implements Paintable {//baba2类 继承baba类 并实现了可绘制接口
-
public void draw (){
-
System.out.println("抽烟");
-
}
-
}class baba3 extends baba implements Paintable {//baba3类 继承baba类 并实现了可绘制接口
-
public void draw (){
-
System.out.println("做饭");
-
}
-
}class baba4 extends baba implements Paintable {//baba4类 继承baba类 并实现了可绘制接口
-
public void draw (){
-
System.out.println("看电视");
-
}
-
}class baba5 extends baba implements Paintable {//baba5类 继承baba类 并实现了可绘制接口
-
public void draw (){
-
System.out.println("钓鱼");
-
}
-
}
-
public class erzi {//测试类
-
public static void main(String[] args) {//主方法
-
// TODO Auto-generated method stub
-
baba1 a = new baba1();//构造对象
-
a.draw();
-
baba2 b =new baba2();//构造对象
-
b.draw();
-
baba3 c =new baba3();//构造对象
-
c.draw();
-
baba4 d =new baba4();//构造对象
-
d.draw();
-
baba5 e= new baba5();//构造对象
-
e.draw();
-
}
-
}
代码图
运行结果图