package com.ctgujx.java;
import java.util.jar.Attributes.Name;
public class TestCar {
public static void main(String[] args) {
Car c1 = new Car();
c1.info();
c1.setName("玛萨拉蒂");
c1.setWheel(4);
c1.info();
c1.name = "劳斯莱斯";
c1.wheel = 6;
c1.info();
Factory f =new Factory();
Car c2 = f.produceCar();
f.describleCar(c2);
Car c3 = f.produceCar("奥拓",4);
f.describleCar(c3);
}
}
class Factory{
public Car produceCar(){
return new Car();
}
public Car produceCar(String n,int w){
Car c = new Car();
c.name = n ;
c.wheel = w;
return c;
}
public void describleCar(Car c){
c.info();
}
}
class Car{
String name;
int wheel;
public void info(){
System.out.println("name:"+ name + "wheel:" + wheel);;
}
public void show(){
System.out.println("我是一辆车");
}
public String getName(){
return name ;
}
public void setName(String n ){
name = n;
}
public void setWheel(int w){
wheel = w;
}
}
转载于:https://blog.51cto.com/9815936/1603077