1.面向对象思想就是,我们本来要实现一个功能的时候要需要敲这个功能如何实现的代码,有了对象之后这些代码就不需要你来敲了,而是变成你要找个对象来实现你的这个功能。
2.类是抽象的,对象是具体的。类就好比人体基因,而人体就是人体基因构造出来的一个对象。
3.成员变量和局部变量的区别:①定义的位置不同,成员变量定义在类中方法外,局部变量定义在方法中。②使用方式不同,成员变量在整个类当中都可以使用,局部变量仅在自己的方法中使用。③默认值不一样,成员变量定义完不赋值的话系统会赋予它默认值,局部变量定义完不赋值系统不会赋予默认值,并且会编译报错。④停留时间不同,局部变量在方法运行完后结束,局部变量在类运行完后方结束。
4.之前我们所写的方法其实就是一种封装思想,以及部分关键字如private关键字。封装可以提高对象的安全性,不让外界直接修改对象的原始数据值,通过间接的方式(倒手)将数据进行传递,这样对象里面的代码就不会被修改,安全性大幅提高。
5.this指当前类的变量,用来访问自己类中的成员变量。this关键字可以很好地把成员变量与局部变量在重名的情况下区分开来。
6. 构造方法就是在类中创建,用对象来调用. 构造方法有无参数和全参数. 如果在调用对象的时候类中没有构造方法编译器会默认添加一个无参的构造方法.
7. 通过setter赋值getter返回值方式间接赋值 以及在创建对象的时候直接赋值.
----------------------------成成 |