定义抽象类A,抽象类B继承A,普通类C继承BA类中,定义成员变量numa,赋值为抽象showA方法。B类中,定义成员变量numb,赋值为20,抽象showB方法。C类中,定义成员变量numc,赋值为30,重写showA方法,打印numa,重写showB方法,打印numb,定义showC方法,打印numc。测试类Test09中,创建C对象,调用showA方法,showB方法,showC方法。publicclassFather{privateStringname=“lanou”;intage=0;}publicclassChildextendsFather{publicStringgrade;publicstaticvoidmain{Fatherf=newChild;System.out.println;}}publicclassPerson{publicPerson{System.out.println;}}publicclassTeacherextendsPerson{privateStringname=“tom”;publicTeacher{System.out.println;super;}publicstaticvoidmain{Teachertea=newTeacher;System.out.println;}}第10题知识点:抽象类案例:声明抽象父类Person,包含抽象方法publicabstractvoidpee;声明子类Woman,重写抽象方法,打印坐着尿声明子类Man,重写抽象方法,打印站着上尿声明测试类Test创建Person数组,存放Woman和Man对象,并遍历数组,调用pee方法第11题知识点:抽象类案例:声明抽象父类Person,包含抽象方法publicabstractvoideat;声明子类中国人Chinese,重写抽象方法,打印用筷子吃饭声明子类美国人American,重写抽象方法,打印用刀叉吃饭声明子类印度人Indian,重写抽象方法,打印用手抓饭声明测试类Test1创建Person数组,存储各国人对象,并遍历数组,调用eat方法第12题知识点:Object类的方法案例:声明三角形类,包含a,b,c三边属性私有化,提供无参,有参构造,提供get/set重写:toString重写:hashCode和equals方法编写publicdoublegetArea:求面积方法编写publicdoublegetPiremeter:求周长方法声明测试类Test1在测试类中创建两个三角形对象,调用以上方法进行测试第13题案例:在com.yan.test13包中声明员工类、程序员类、设计师类、架构师类,员工类属性:编号、姓名、年龄、薪资程序员类属性:编程语言,默认都是"java"设计师类属性:奖金架构师类属性:持有股票数量要求:属性私有化,无参有参构造,get/set,getInfo方法在com.yan.test13包中声明Test13测试类在main中有一些常量和一个二维数组创建一个员工数组根据以上数据,初始化员工数组提示:把字符串转为int和double类型的值,可以使用如下方式:finalintEMPLOYEE=10;//表示普通员工finalintPROGRAMMER=11;//表示程序员finalintDESIGNER=12;//表示设计师finalintARCHITECT=13;//表示架构师String[][]EMPLOYEES={{“10”,“1”,“段誉”,“22”,“3000”},{“13”,“2”,“令狐冲”,“32”,“18000”,“15000”,“2000”},{“11”,“3”,“任我行”,“23”,“7000”},{“11”,“4”,“张三丰”,“24”,“7300”},{“12”,“5”,“周芷若”,“28”,“10000”,“5000”},{“11”,“6”,“赵敏”,“22”,“6800”},{“12”,“7”,“张无忌”,“29”,“10800”,“5200”},{“13”,“8”,“韦小宝”,“30”,“19800”,“15000”,“2500”},{“12”,“9”,“杨过”,“26”,“9800”,“5500”},{“11”,“10”,“小龙女”,“21”,“6600”},{“11”,“11”,“郭靖”,“25”,“7100”},{“12”,“12”,“黄蓉”,“27”,“9600”,“4800”}};StringidStr=“1”;intid=Integer.parseInt;StringsalaryStr=“7300”;doublesalary=Double.parseDouble;遍历数组,使用如下格式第14题案例:在com.yan.test14包中声明形Graphic、圆Circle、矩形Rectangle类、三角形Triangle类形Graphic类中有:publicdoublegetArea方法:返回面积publicdoublegetPerimeter方法:返回周长publicStringgetInfo方法:返回形信息圆类和矩形类重写这两个方法在com.yan.test14包中声明测试类Test14_1请设计一个方法,可以用于比较两个形的面积是否相等请设计一个方法,可以用于找出两个形中面积大的那个publicstaticvoidmain{}在主方法中,创建1个圆、1个矩形、1个三角形对象,并分别调用、方法进行测试。在com.yan.test14包中测试类Test14_2请设计一个方法,可以用于遍历一个形数组请设计一个方法,可以用于给一个形数组进行按照面积从小到大排序publicstaticvoidmain{}在主方法中,创建1个圆、1个矩形、1个三角形对象,放到数组中,遍历显示,然后排序后再遍历显示。第15题案例:在com.yan.test15包中声明人Person、男人Man、女人Woman类在Person类中,包含publicvoideat:打印吃饭publicvoidtoilet:打印上洗手间在Man类中,包含重写上面的方法增加publicvoidsmoke:打印抽烟在Woman类中,包含编号姓名年龄薪资语言奖金股票…重写上面的方法增加publicvoidmakeup:打印化妆在com.yan.test15包中声明测试类Test15publicstaticvoidmeeting在该方法中,每一个人先吃饭,然后上洗手间,然后如果是男人,随后抽根烟,如果是女人,随后化个妆publicstaticvoidmain在主方法中,创建多个男人和女人对象,并调用meeting方法进行测试
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点