你好提问者:
若解决了你的问题请采纳,若有疑问请追问。谢谢!
第一题:
Person 类
package com.gc.action.baiduTest.personTest;
public class Person {
public String name; //姓名
public String sex; //性别
public int age; //年龄
//构造函数
public Person(){
}
public Person(String name,String sex,String age){
System.out.println("姓名:"+name +" 性别:"+ sex +" 年龄:"+age);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
Student 类
package com.gc.action.baiduTest.personTest;
public class Student extends Person{
public String xuehao;//学号
public String banhao;//班号
//修改信息
public void xiugai(String xuehao,String banhao){
this.xuehao =xuehao;
this.banhao =banhao;
System.out.println("学号:"+xuehao+"班号:"+banhao);
}
public void show(){
System.out.println("姓名:"+name +" 性别:"+ sex +" 年龄:"+age+" 学号:"+xuehao+" 班号:"+banhao);
}
public String getXuehao() {
return xuehao;
}
public void setXuehao(String xuehao) {
this.xuehao = xuehao;
}
public String getBanhao() {
return banhao;
}
public void setBanhao(String banhao) {
this.banhao = banhao;
}
}
Test1 测试类
package com.gc.action.baiduTest.personTest;
public class Test1 {
public static void main(String[] args) {
Student stu =new Student();
stu.setName("艺馨");
stu.setSex("女");
stu.setAge(18);
stu.setXuehao("10010");
stu.setBanhao("02");
stu.show();
}
}
结果:
姓名:艺馨 性别:女 年龄:18 学号:10010 班号:02
第二题:
package com.gc.action.baiduTest.fly;
/**
* 飞行器接口Aerocraft
* @author yltd
*
*/
public interface Aerocraft {
//飞行方法
public void fly();
}
package com.gc.action.baiduTest.fly;
/**
* 载客飞行接口AirPlane
* @author yltd
*
*/
public interface AirPlane {
//载客信息方法
public void passenger();
}
package com.gc.action.baiduTest.fly;
/**
* 直升机接口Helicopter
* @author yltd
*
*/
public interface Helicopter {
//垂直飞行方法
public void verticaStart();
}
package com.gc.action.baiduTest.fly;
public class Apaqi implements Aerocraft, Helicopter {
@Override
public void verticaStart() {
System.out.println("阿帕奇直升机:垂直飞行");
}
@Override
public void fly() {
System.out.println("阿帕奇直升机:飞行");
}
}
package com.gc.action.baiduTest.fly;
public class KongKe implements Aerocraft, AirPlane {
@Override
public void passenger() {
System.out.println("空客A380客机:载客信息");
}
@Override
public void fly() {
System.out.println("空客A380客机:飞行方法");
}
}
package com.gc.action.baiduTest.fly;
public class Test2 {
public static void main(String[] args) {
Apaqi a =new Apaqi();
a.fly();
a.verticaStart();
KongKe k =new KongKe();
k.fly();
k.passenger();
}
}
结果:
阿帕奇直升机:飞行
阿帕奇直升机:垂直飞行
空客A380客机:飞行方法
空客A380客机:载客信息本回答被提问者采纳