《java 考试(1)-精品文档资料整理.docx》由会员分享,可在线阅读,更多相关《java 考试(1)-精品文档资料整理.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1、定义一个接口USB,包含start()方法。设计一个Keyboard类,实现USB接口。有以下要求:有品牌、颜色、价格属性,属性要私有化;set和get方法用于属性值的设置和获取;定义info()方法输出Keyboard的信息。编写测试类使用Keyboard类产生一个对象k1(品牌罗技,黑色,价格129),调用其start方法和info方法。interface USBvoid start( );public class Keyboard implements USB private String name;private String color;private int price;pub
2、lic String getName()return name;public void setName(String Name)name=Name;public String getcolor()return color;public void setcolor(String Color)color=Color;public int getPrice()return price;public void setprice(int Price)price=Price; public void info()System.out.println(品牌+name+color+价格+price); pub
3、lic void start() System.out.println(); public class A1 public static void main(String args)Keyboard k1=new Keyboard();k1.setName(罗技); k1.setcolor(黑色); k1.setprice(129); k1.start(); k1.info();2、编程实现类的继承。定义一个Person类,包含name、sex(性别)属性、say()方法输出信息;Person类中定义两个构造方法,一个无参数,另一个用于初始化类的属性,实现构造方法的重载;学生Student类继
4、承Person类,学生扩展了id(学号)属性,构造方法需要使用super关键字调用父类的构造方法;学生类中重写say()方法,输出类的信息。编写测试类使用Student类产生一个对象s1(name、sex、id用自己的信息),并调用其say方法。public class Person String name;String sex;public Person(String con_name,String con_sex)name=con_name;sex=con_sex;public Person() void say() System.out.println(大家好,我叫+name+我是+se
5、x); public class student extends Personint id;public student()super(莹莹,女);void printid(int id)System.out.println(学号+id);public class A2 public static void main(String args)student s1=new student();s1.say();s1.printid(121);public class A3 public static void main (String args) int i,j,s; for ( i= 11;i
6、=18;i+) for (j = 1;j=20-i;j+) s=j+i; System.out.print(j+ i+ =+s+t); if(s=20) System.out.println( ); public class A3 public static void main (String args) int i,j,s; for ( i= 11;i=18;i+) for (j = 1;j=20-i;j+) s=j+i; System.out.print(j+ i+ =+s+t); if(s=20) System.out.println( ); public class B3 public
7、 static void main (String args) int i,j,s; for ( i= 11;i=18;i+) for (j = i-9;j=9;j+) s=i-j; System.out.print(i+-+ j+ =+s+t); if(j=9) System.out.println( ); package xueying;public class xueying public static void main (String args) int i,t,j,s; for ( t = 1;t10;t+) for (j = t,i=9;j=t;j+,i-) s=i+j; System.out.print(i+ j+ =+s+t);if(j=9) System.out.println( );