this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public void Say(){ System.out.println(\我是有个性的老爸\ } } class Son extends Person{ Son(String s){ super(s); } @Override public void Say(){ System.out.println(\我是有个性的儿子\ } } 运行结果: run: father 我是有个性的老爸 son Son18岁 我是有个性的儿子 成功生成(总时间:0 秒)成功生成(总时间:0 秒) 在规定的时间内,合理安排时间资源,按照规定的质量要求完成学习任务,以熟练度和规范度评价学生成果。 能够熟练的掌握知识点还有应用 成绩:中 学习评价
漳州职业技术学院计算机工程系实训任务书 专业 课程 任务名称 学习形式 课内 ( √ ) 课后 ( ) 1、认识静态多态性 2、 实现多态 3、实现重载 软件技术专业 班级 10软件2 任课教师 谢世煊 面向对象初级编程(java) 任务六、多态 学习方式 小组( ) 个人独立( √ ) 学习 目标 实训过程 实施建议 public class Main { public static void main(String[] args) { // TODO code application logic here Son son = new Son(); System.out.println(\ Parent parent=new Parent(); System.out.println(\ Parent parent1 =new Son(); System.out.println(\ Son son1 =(Son)new Parent(); System.out.println(\ Dingke dinke=new Dingke(); } } class Parent{ Parent(){ System.out.println(\我是父类\ } } class Son extends Parent{ Son(){ System.out.println(\我是子类\ } } final class Dingke{ Dingke(){ System.out.println(\我不要子类\ } }
运行结果: run: 我是父类 我是子类 1----------------------- Exception in thread \我是父类 2----------------------- 我是父类 我是子类 3----------------------- 我是父类 at p.Main.main(Main.java:25) Java Result: 1 成功生成(总时间:0 秒) 在规定的时间内,合理安排时间资源,按照规定的质量要求完成学习任务,以熟练度和规范度评价学生成果。 学习评价
漳州职业技术学院计算机工程系实训任务书
专业 课程 任务名称 学习形式 软件技术专业 班级 10软件2 任课教师 谢世煊 面向对象初级编程(java) 任务七、认识多线程 课内 ( √ ) 课后 ( ) 1、学会线程的编写 2、认识生产和消费的线程 学习方式 小组( ) 个人独立( √ ) 学习 目标 实训过程 实施建议 1、线程 import java.util.jar.Attributes.Name; public class Main { public static void main(String[] args) { ThreadDemo demo1=new ThreadDemo(\ ThreadDemo demo2=new ThreadDemo(\ ThreadDemo demo3=new ThreadDemo(\ demo1.start(); demo2.start(); demo3.start(); } } class ThreadDemo extends Thread{ private String name; ThreadDemo(String n){ this.name=n; } public void run(){ for(int i=0;i<5;i++) System.out.println(this.name+ \ } } 2、同步线程: class Demo implements Runnable{ private int tickets=10; public void run(){ for(;tickets>0;) System.out.println(\卖票,还剩\