javaSE抽象类基础编程

it2026-06-13  0

 //定义一个限制子类,访问抽象类,输入     /*     * 教师——姓名:刘三 +年龄:25 +职业:教师     * 工人——姓名:张三 +年龄:45 +职业:工人     *  */

要点:抽象类构造方法和抽象方法的使用多态的使用 public class Demo02 { //定义一个限制子类,访问抽象类,输入 /* * 教师——姓名:刘三 +年龄:25 +职业:教师 * 工人——姓名:张三 +年龄:45 +职业:工人 * */ public static void main(String[] args){ DoZhiYe x =new ZhiYe(25,"张三","教师"); x.shuChu01(); DoZhiYe x1 =new ZhiYe(45,"李四","工人"); x1.shuChu01(); } } class ZhiYe extends DoZhiYe{ public ZhiYe(){} public ZhiYe(int nianLing,String xingMing,String zhiYe){ super(nianLing,xingMing,zhiYe); } public void shuChu01(){ System.out.println("姓名:"+xingMing+"年龄:"+nianLing+"职业:"+zhiYe); } } abstract class DoZhiYe{ int nianLing; String xingMing; String zhiYe; public DoZhiYe(){} public DoZhiYe(int nianLing ,String xingMing ,String zhiYe){ this.nianLing = nianLing; this.xingMing = xingMing; this.zhiYe = zhiYe; } public abstract void shuChu01(); }

 

最新回复(0)