/*烟台大学计算机学院学生
*All right reserved.
*文件名称:java--设计一个Person类
*作者:杨飞
*完成日期:2014年9月2日
*版本号:v1.0
*对任务及求解方法的描述部分:java--设计一个Person类
*我的程序:*/
class Vehicle {
private String vehId;
private String vehUse;
private String author;
private String oil;
private String color;
private double price;
public Vehicle(){}
public Vehicle(String vehId,String vehUse,String author,String oil,String color,double price)
{
this.vehId=vehId;
this.vehUse=vehUse;
this.author=author;
this.oil=oil;
this.color=color;
this.price=price;
}
public String getVehId() {
return vehId;
}
public void setVehId(String vehId) {
this.vehId = vehId;
}
public String getVehUse() {
return vehUse;
}
public void setVehUse(String vehUse) {
this.vehUse = vehUse;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getOil() {
return oil;
}
public void setOil(String oil) {
this.oil = oil;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public void show()
{
System.out.println("车辆型号 :"+getVehId() );
System.out.println("车辆用途 :"+getVehUse() );
System.out.println("车辆性能 :"+ getAuthor() );
System.out.println("车辆油耗 :"+ getOil() );
System.out.println("车辆颜色 :"+getColor() );
System.out.println("车辆价格 :"+getPrice() );
}
}
class Book {
private String bookId;
private String bookName;
private String author;
private String publisher;
private double price;
public Book(){};
public Book(String bookId,String bookName,String author,String publisher,double price)
{
this.bookId = bookId;
this.bookName = bookName;
this.author = author;
this.publisher = publisher;
this.price = price;
}
public String getBookId() {
return bookId;
}
public void setBookId(String bookId) {
this.bookId = bookId;
}
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getPublisher() {
return publisher;
}
public void setPublisher(String publisher) {
this.publisher = publisher;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public void show ()
{
System.out.println("书籍编号,"+getBookId());
System.out.println("书名,"+getBookName());
System.out.println("作者,"+ getAuthor());
System.out.println("出版社,"+getPublisher());
System.out.println("价格,"+getPrice());
}
}
public class Person {
private String idCard;
private String name;
private String sex;
private int age;
Person()
{
}
Person( String idCard, String name,String sex,int age)
{
this.idCard=idCard;
this.name=name;
this.sex=sex;
this.age=age;
}
public String getIdCard() {
return idCard;
}
public void setIdCard(String idCard) {
this.idCard = idCard;
}
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;
}
public void sleep()
{
System.out.println("睡觉");
}
public void eat(String food)
{
System.out.println(name+"正在吃"+food);
}
public void listenAndSpeak(String word)
{
System.out.println(name+"会"+word);
}
void buy(Book book)
{
book.show();
}
void buy1(Vehicle vehicle)
{
vehicle.show();
}
}
class Persontest
{
public static void main(String []args)
{
Person s=new Person ("13131313","lini","男",23);
s.sleep();
s.eat("苹果");
s.listenAndSpeak("唱歌");
Vehicle a = new Vehicle("鲁amdbsa","开车","很好","很少","黑色",6664645);
s.buy1(a);
Book b=new Book("jsakdja","悲伤逆流成河","韩寒","人民出版社",55.5);
s.buy(b);
}
}
运行结果:
心得体会:哈哈,,,继续积累代码吧!!!