您的位置:首页 > 其它

对象的创建和使用 学习笔记

2015-01-13 13:20 477 查看
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;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  package return import public
相关文章推荐