JAVA学习笔记74往后

目录


74节

1.构造器

目标:认识构造器,明白两种类型的构造器的作用。

注意:

任何类定义出来,默认就自带了无参数构造器,写不写都有。

有参数构造器:在初始化对象的时候,同时可以接收参数为对象进行赋值。
一旦定义了有参数构造器,无参数构造器就没有了,此时就需要自己写无參数构造器了。

public class Car {
    String name;
    double price;
    /*
    * 无参数构造器
    * */
    public Car(){
        System.out.println("==无参数构造器被调用==");
    }
    public Car(String name,double price){
        System.out.println("==有参数的构造器被调用了==");
        name=name;
        price=price;

    }
}

 2.This关键字

作用:可以用于指定访问当前对象的成员变量、成员方法。

public class Car {
    String name;
    double price;
    public Car(String name,double price){
        System.out.println("==有参数的构造器被调用了==");
        name=name;
        price=price;
    }
}
//不能将参数传进到指定的实参。



public class Car {
    String name;
    double price;
    public Car(String name,double price){
        System.out.println("==有参数的构造器被调用了==");
        this.name=name;
        this.price=price;
    }
}

75节面向对象:封装

面向对象的三大特征:封装,继承,多态。

封装:告诉我们,如何正确设计对象的属性和方法。

封装的原则:对象代表什么,就得封装对应的数据,并提供数据对应的行为。  如下

图画圆方法应封装在园类内,关门方法应封装在们类内,死亡方法 应封装在李四内。

76节

标准JavaBean

也可以称为实体类,其对象可以用于在程序中封装数据。

标准JavaBean须满足如下书写要求:
成员变量使用 private 修饰。
提供成员变量对应的 setxxxO / getXxx0)方法。
必须提供一个无参构造器;有参数构造器是可写可不写的。

成员变量和局部变量的区别 

 

面向对象总和案例

猜你喜欢

转载自blog.csdn.net/weixin_43957681/article/details/124220303
74