面向对象:封装

    技术2022-07-11  93

    //Car类 public class Car { /** * 属性 */ private String brand; private double price; /** * 构造方法 */ Car(String b, double pr){ brand=b; price=pr; } /** * 方法 */ public void saleCar(){ System.out.println("这辆车的价格是:"+price); } /** * set:改属性值。 * 用了private之后,main方法只能调用,在Car这个类里才能修改Private修饰的变量 *传入一个double类型的参数 pr,main方法调用setPrice方法,传入pr的值,pr在传给price * 这个参数 */ public void setPrice(double pr){ if(pr<10.5){ price=10.5; System.out.println(price); }else{ price=pr; } } /** * get 只取,读。 * get :main方法调用,可以看车的价格 * double 是返回值 */ public double getPrice(){ return price; } } public class DemoTest { public static void main(String[] args){ Car car=new Car("大众",60.1); /* //调用setPrice方法,并给setPrice 传入参数。 car.setPrice(0.5); //调用setPrice方法 car.saleCar(); */ /** * 接受double类型的返回值, * 把返回值赋值给double变量 */ double d2=car.getPrice(); System.out.println(d2); } }
    Processed: 0.011, SQL: 9