JAVA基础6.53——多态练习
2016-09-10 16:23
423 查看
import java.util.Random; class FK{ void bx(){ System.out.println("变形"); } } class FK_szx extends FK{//山字型 void bx(){ System.out.println("山字型变形"); } } class FK_lzx extends FK{//L字型 void bx(){ System.out.println("L字型变形"); } } class FK_zzx extends FK{//Z字型 void bx(){ System.out.println("Z字型变形"); } } class FK_cfx extends FK{//长方型 void bx(){ System.out.println("长方型变形"); } } class FK_tzx extends FK{//田字型 void bx(){ System.out.println("田字型变形"); } } class Test{ public static void main(String[] args){ Random r=new Random(); int a=r.nextInt(5); FK fk=null; switch(a){ case 0: fk=new FK_szx(); break; case 1: fk=new FK_lzx(); break; case 2: fk=new FK_zzx(); break; case 3: fk=new FK_cfx(); break; case 4: fk=new FK_tzx(); break; } fk.bx(); } }
相关文章推荐
- Java 基础一些代码练习笔记(多态2)
- Java 基础一些代码练习笔记(多态1)
- Java 基础一些代码练习笔记(继承+接口+多态)
- 黑马程序员—java基础_异常多态练习
- Java 基础一些代码练习笔记(HashMap)
- Java 基础一些代码练习笔记( Collectons)
- Java 基础一些代码练习笔记(队列)
- java基础 ---继承和多态
- Java 基础一些代码练习笔记( Interator)
- Java 基础一些代码练习笔记( GenericFoo<T> 泛型)
- Java 基础一些代码练习笔记(ArrayList)
- Java 基础一些代码练习笔记(RandTest)
- Java 基础一些代码练习笔记(抽象类)
- Java 基础一些代码练习笔记(object-equals 方法)
- Java 基础一些代码练习笔记(设计模式-单列模式)
- Java 基础一些代码练习笔记(LinkedList)
- java基础回顾---封装继承多态
- Java 基础一些代码练习笔记(static 静态代码块)
- Java 基础一些代码练习笔记(Integer)
- Java 基础一些代码练习笔记( TreeSet 排序)