day06-面向对象-类的标准代码JavaBean的规范和快捷键
This commit is contained in:
55
day06/src/com/inmind/object01/Car.java
Normal file
55
day06/src/com/inmind/object01/Car.java
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
package com.inmind.object01;
|
||||||
|
//标准的javaBean
|
||||||
|
public class Car {
|
||||||
|
//属性
|
||||||
|
private String brand;
|
||||||
|
private double price;
|
||||||
|
private String color;
|
||||||
|
|
||||||
|
//alt+insert:快速自动生成构造方法,getset方法,等一系列代码(注意:功能Fn)
|
||||||
|
//构造方法
|
||||||
|
public Car() {//无参构造
|
||||||
|
}
|
||||||
|
|
||||||
|
public Car(String brand) {//有参构造
|
||||||
|
this.brand = brand;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Car(String brand, double price, String color) {//满参构造
|
||||||
|
this.brand = brand;
|
||||||
|
this.price = price;
|
||||||
|
this.color = color;
|
||||||
|
}
|
||||||
|
|
||||||
|
//get/set方法
|
||||||
|
|
||||||
|
public String getColor() {
|
||||||
|
return color;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setColor(String color) {
|
||||||
|
this.color = color;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getBrand() {
|
||||||
|
return brand;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBrand(String brand) {
|
||||||
|
this.brand = brand;
|
||||||
|
}
|
||||||
|
|
||||||
|
public double getPrice() {
|
||||||
|
return price;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPrice(double price) {
|
||||||
|
this.price = price;
|
||||||
|
}
|
||||||
|
|
||||||
|
//上面的代码固定的,标准的javaBean,增加其他的一些成员方法
|
||||||
|
|
||||||
|
public void study() {
|
||||||
|
System.out.println(brand+price+color);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user