//car
package homework;
public class car extends traffic{
private int seats;
public car(String kind){
super(kind);
}
public void set_seats(int seats){
this.seats = seats;
}
public int get_seats(){
return seats;
}
public String toString(){
return super.toString()+" seats: "+seats;
}
}
class test1{
public static void main(String[] args){
car car1 = new car("car");
car1.set_color("black");
car1.set_speed(120);
car1.set_seats(4);
System.out.println(car1);
}
}
//traffic
package homework;
public class traffic {
private int speed;
private String kind;
private String color;
public traffic(String kind){
this.kind = kind;
}
public void set_speed(int speed){
this.speed = speed;
}
public void set_color(String color){
this.color = color;
}
public String getKind(){
return this.kind;
}
public String getColor(){
return color;
}
public String toString(){
return "kind: "+getKind()+" color:"+getColor()+" speed: "+speed;
}
}
//circle
package homework;
import com.sun.jdi.Value;
public class circle {
private int x;
private int y;
private int r;
public circle(int x,int y,int r){
this.r=r;
this.x=x;
this.y=y;
}
public String get_circle(){
return x+" "+y+" "+r+" ";
}
public double L(){
return 2*Math.PI*r;
}
public double S(){
return Math.PI*r*r;
}
}
//yuanzhu
package homework;
public class yuanzhu extends circle{
private int hight;
public yuanzhu(int x,int y,int r,int hight){
super(x,y,r);
this.hight = hight;
}
public int getHight(){
return hight;
}
public double ss(){
return 2*super.S()+super.L()*hight;
}
public double vv(){
return super.S()*hight;
}
public String get_circle(){
return super.get_circle()+"hight=="+hight+" ss=="+ss()+" vv=="+vv();
}
}
class test2{
public static void main(String[] args) {
yuanzhu a1 = new yuanzhu(0,0,5,5);
System.out.println(a1.get_circle());
}
}
//student
package homework;
public class student {
private String name;
private int age;
private String degree;
public student (String name,int age,String degree){
this.name = name;
this.age = age;
this.degree = degree;
}
public String show(){
return String.format("name: "+name+" age: "+age+" degree: "+degree);
}
}
class test{
public static void main(String[] args) {
graduate a1 = new graduate("myb1",21,"graduate","cs");
undergraduate a2 = new undergraduate("myb2",21,"undergraduate","math");
System.out.println(a1.show());
System.out.println(a2.show());
}
}
//graduate
package homework;
public class graduate extends student{
private String direction;
public graduate(String name, int age, String degree,String direction) {
super(name, age, degree);
this.direction = direction;
}
@Override
public String show() {
return String.format(super.show()+" direction: "+direction);
}
}
//undergrauate
package homework;
public class undergraduate extends student{
private String major;
public undergraduate(String name, int age, String degree,String major) {
super(name, age, degree);
this.major = major;
}
@Override
public String show() {
return String.format(super.show()+" major: "+major);
}
}
153492
最新推荐文章于 2024-09-15 19:46:31 发布