JAVA_面向对象---必看易错点(一)

Let’go!!!

1、类:是共同特征的描述(设计图),对象:真实存在的具体实例。
2、在java中,必须先设计类,才能获得对象。
3、java类:成员变量(属性)、成员方法(行为)、构造器、代码块、内部类,五部分组成。
4、Javabean类中,是不写main方法的,以前编写带main方法的类叫做测试类。
5、定义类里面的成员变量时,一般无需指定初始化值,存在默认值-----基本数据类型:整数4种-0、小数2种-0.0、布尔-flase。引用数据类型:类、接口、数组、String-null。
6、IDEA中,想要选择一列可以使用快捷键:alt+鼠标左键 or 按住鼠标滚轮拖动。
7、面向对象三大特征:封装、继承、多态
8、封装:对象代表什么,就得封装对应的数据,并且提供数据对应的行为。
9、private关键字:①是一个权限修饰符②可以修饰成员(成员变量和成员方法)③被private修饰的成员只能在本类中才能访问。
10、成员变量和局部变量可以重名,访问时遵循就近原则,this的作用:区别成员变量和局部变量。本质是:代表方法调用者的地址值

构造方法:又叫构造器、构造函数。

作用:在创建对象的时候,由虚拟机自动调用,给成员变量进行赋值的。
特点:①方法名与类名相同②)没有返回值类型,连void都没有 ③没有具体的返回值(不能由return带回结果数据)。
注意事项
1)构造方法是创建对象的时候由虚拟机调用,不可以手动调用构造方法
2)每创建一次对象,就会调用一次构造方法
3)任何类定义出来,默认就自带了无参构造器,写不写都有
4)一旦我们自己定义了有参构造方法,那么系统就不会再默认的给出有参的构造方法,此时需要我们自己手动写无参构造方法
5)无论我们是否使用,最好都要自己写上无参和带全部参数的构造方法

  • Alt+insert:IDEA快捷键可以快速生成构造器、Getter和Setter
  • 基本数据类型:数据值是存储在自己的空间中的
  • 引用数据类型(new出来的都是):数据值是存储在其他空间中的,自己的空间中存储的是地址值,就是把其他空间的数据拿过来使用而已。
  • Lombok组件可以快速生成java类
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值