定义一个水果类 Fruit ,包含3个成员变量,分别是 name ,area , price 设置成私有成员,定义公共方法 get 和 set 方法来读写变量的值。另外定义个测试类 FruitTest ,创建3个对象,设置和输出3种不同水果的信息。
// Fruit.java
public class Fruit {
private String name;
private String area;
private double price;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getArea() {
return area;
}
public void setArea(String area) {
this.area = area;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}
// FruitTest.java
public class FruitTest {
public static void main(String[] args) {
Fruit apple = new Fruit();
apple.setName("苹果");
apple.setArea("山东");
apple.setPrice(5.0);
System.out.println("水果名称:" + apple.getName());
System.out.println("产地:" + apple.getArea());
System.out.println("价格:" + apple.getPrice());
Fruit orange = new Fruit();
orange.setName("橙子");
orange.setArea("江西");
orange.setPrice(4.0);
System.out.println("水果名称:" + orange.getName());
System.out.println("产地:" + orange.getArea());
System.out.println("价格:" + orange.getPrice());
Fruit banana = new Fruit();
banana.setName("香蕉");
banana.setArea("海南");
banana.setPrice(3.0);
System.out.println("水果名称:" + banana.getName());
System.out.println("产地:" + banana.getArea());
System.out.println("价格:" + banana.getPrice());
}
}
public class Fruit {
private String name;
private double area;
private double price;
//无参构造最好加上
public Fruit() {
}
public Fruit(String name, double area, double price) {
this.name = name;
this.area = area;
this.price = price;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getArea() {
return area;
}
public void setArea(double area) {
this.area = area;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
@Override
public String toString() {
return "Fruit{" +
"name='" + name + '\'' +
", area=" + area +
", price=" + price +
'}';
}
}
//测试类
public class FruitTest {
public static void main(String[] args) {
Fruit apple = new Fruit();
apple.setName("苹果");
apple.setArea(10);
apple.setPrice(100);
Fruit orange = new Fruit();
orange.setName("桔子");
orange.setArea(8);
orange.setPrice(66);
Fruit banana = new Fruit();
banana.setName("香蕉");
banana.setArea(20);
banana.setPrice(166);
System.out.println(apple.toString());
System.out.println(orange.toString());
System.out.println(banana.toString());
}
}
Java代码如下:
public class Fruit {
private String name;
private String area;
private double price;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getArea() {
return area;
}
public void setArea(String area) {
this.area = area;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}
public class FruitTest {
public static void main(String[] args) {
Fruit apple = new Fruit();
apple.setName("苹果");
apple.setArea("山东");
apple.setPrice(5.0);
Fruit banana = new Fruit();
banana.setName("香蕉");
banana.setArea("海南");
banana.setPrice(3.0);
Fruit orange = new Fruit();
orange.setName("橙子");
orange.setArea("江西");
orange.setPrice(4.0);
System.out.println(apple.getName() + "产地:" + apple.getArea() + ",价格:" + apple.getPrice() + "元/斤");
System.out.println(banana.getName() + "产地:" + banana.getArea() + ",价格:" + banana.getPrice() + "元/斤");
System.out.println(orange.getName() + "产地:" + orange.getArea() + ",价格:" + orange.getPrice() + "元/斤");
}
}
输出结果如下:
苹果产地:山东,价格:5.0元/斤
香蕉产地:海南,价格:3.0元/斤
橙子产地:江西,价格:4.0元/斤
public class Fruit {
private String name;
private String area;
private double price;
public Fruit(String name, String area, double price) {
this.name = name;
this.area = area;
this.price = price;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getArea() {
return area;
}
public void setArea(String area) {
this.area = area;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}
public class FruitTest {
public static void main(String[] args) {
Fruit apple = new Fruit("苹果", "山东", 5.1);
Fruit banana = new Fruit("香蕉", "海南", 3.5);
Fruit orange = new Fruit("橙子", "江西", 3.8);
System.out.println("水果信息:");
System.out.println(apple.getName() + "\t产地:" + apple.getArea() + "\t价格:" + apple.getPrice());
System.out.println(banana.getName() + "\t产地:" + banana.getArea() + "\t价格:" + banana.getPrice());
System.out.println(orange.getName() + "\t产地:" + orange.getArea() + "\t价格:" + orange.getPrice());
}
}