第三次作业
0.music
package disici;
import java.util.*;
class instrument{
private static String a;
public instrument(String s) {
}
public void play()
{
System.out.println("弹奏乐器");
}
}
class brass extends instrument{
public brass(String s) {
super(s);
}
public void play()
{
System.out.println("弹奏乐器");
}
public void play2() {
System.out.println("弹奏bress!");
}
}
class wind extends instrument {
public wind(String s) {
super(s);
}
public void play()
{
System.out.println("弹奏乐器");
}
public void play2() {
System.out.println("弹奏wind!");
}
}
public class music {
public static void tune(instrument i) {
i.play();
} public static void main(String[]args) {
Scanner ex=new Scanner(System.in);
int n=ex.nextInt();
music a=new music();
wind b=new wind(null);
brass c=new brass(null);
instrument s=new instrument(null);
a.tune(s);
a.tune(b);
a.tune(c);
}
}
1.mokey
package disici;
import java.util.*;
class mokey{
private static String a;
String s;
public mokey(String s) {
this.s=s;
}
public void speak()
{
System.out.println("咿咿呀呀");
}
}
class people extends mokey{
public people(String s) {
super(s);
}
public void speak()
{
System.out.println("小样的,不错嘛!会说话了!");
}
public void think() {
System.out.println("别说话!认真思考!");
}
}
public class s {
public static void main(String[] args) {
String s;
Scanner ex=new Scanner(System.in);
s=ex.nextLine();
mokey e1=new mokey(s);
people e2=new people(s);
e1.speak();
e2.speak();
e2.think();
}
}
2.矩形
package disici;
import java.util.*;
class juxing
{
private String a;
private String b;
public juxing(String a) {
this.a=a;
this.b=b;
}
public void seta() {
this.a=a;
}
public int geta(int a) {
return a;
}
public void setb() {
this.b=b;
}
public int getb(int b) {
return b;
}
public int s(int a,int b) {
return a*b;
}
}
class changfangti{
private String a;
private String b;
private String c;
public void seta() {
this.a=a;
}
public int geta(int a) {
return a;
}
public void setb() {
this.b=b;
}
public int getb(int b) {
return b;
}
public void setc() {
this.c=c;
}
public int getc(int c) {
return c;
}
public static int v(int a,int b,int c) {
return a*b*c;
}
}
public class ee {
public static void main(String[]args) {
Scanner ex=new Scanner(System.in);
System.out.println("请输入长:");
int a=ex.nextInt();
ex.nextLine();
System.out.println("请输入宽:");
int b=ex.nextInt();
ex.nextLine();
System.out.println("请输入高:");
int c=ex.nextInt();
ex.nextLine();
juxing e1=new juxing(null);
changfangti e2=new changfangti();
e1.geta(a);
e1.geta(b);
e2.geta(a);
e2.getb(b);
e2.getc(c);
System.out.println("底面积:"+e1.s(a,b)+"体积:"+e2.v(a, b,c));
}
}
3.汽车
package disici;
import java.util.*;
class vehicle{
private String wheels;
private String weight;
public void setwheels() {
this.wheels=wheels;
}
public int getwheels(int wheels) {
return wheels;
}
public void setweight() {
this.weight=weight;
}
public int getweight(int weight) {
return weight;
}
public void measge(int wheels,int weight) {
System.out.println("轮胎数:"+wheels+"重量:"+weight);
}
}
class car extends vehicle {
private String loader;
public void setloader() {
this.loader=loader;
}
public int getloader(int loader) {
return loader;
}
public void measge(int loader) {
System.out.println("载人数:"+loader);
}
}
class Truck extends car{
private String payload;
public void setpayload() {
this.payload=payload;
}
public int getpayload(int payload) {
return payload;
}
public void measge(int payload) {
System.out.println("载重量:"+payload);
}
}
public class qiche {
public static void main(String[]args) {
Scanner ex=new Scanner(System.in);
System.out.println("请输入轮胎数:");
int wheels=ex.nextInt();
ex.hasNextLine();
System.out.println("请输入重量:");
int weight=ex.nextInt();
ex.hasNextLine();
System.out.println("请输入载人数:");
int loader=ex.nextInt();
ex.hasNextLine();
System.out.println("请输入载重:");
int payload=ex.nextInt();
ex.hasNextLine();
vehicle e1=new vehicle();
car e2=new car();
Truck e3=new Truck();
e1.getwheels(wheels);
e1.getweight(weight);
e2.getloader(loader);
e3.getpayload(payload);
e1.measge(wheels,weight);
e2.measge(loader);
e3.measge(payload);
}
}

浙公网安备 33010602011771号