学习Java时的一些小知识点

1.构造方法为初始化新建对象时调用的方法;抽象是抽取与研究有关的共性内容加以考察,形成对研究问题正确、简明扼要的认识。
2.对象位于内存堆区,声明能引用对象的是指是在堆中开辟内存保存对象,在栈中保存对象的引用。
3.对象与基本数据类型在作为参数传递时的不同体现在前置是以值传递的,后者是传递引用。
4.finalize方法在对象被当成垃圾释放掉时才会调用。
5.对象在没有任何一个引用指向时,会成为垃圾。成为垃圾后,对象并不会马上被释放,而是在内存不够时才会被释放,若对象没有了内存,则可证明一个对象被释放了。
6.final修饰符用于定义常量、定义最终类、定义方法使该办法不会被重写。
7.static修饰的属性作为类的属性,被保存在类的内存区的公共储存单元中,可通过类名直接调用。
static修饰的方法是类方法,可以被所有对象访问,引用该方法时可用对象名或类名作前缀。要注意的是类方法可以直接调用类中的静态成员,但不能直接调用非静态成员,需要通过对象来访问非静态方法或属性。
8.面对对象的主要特征是封装性、继承性、多态性。
9.封装是通过修改属性的可见性实现的。
10.对象之间通过封装与组合来相互作用,具有“高内聚,低耦合”的特点。封装是利用访问控制符来实现的,而组合则通过对象内部的属性引用来实现。
11.protected修饰符的访问权限为类内、子类内、包内。另外,在父类中定义的方法和成员变量如果为protected修饰的,同包中任意访问,以及只有父类声明为public时不同包的子类可以访问。
12.object类的办法有:在这里插入图片描述13.重载的办法之间一般为参数类型不相同、参数个数不相同。
14.子类覆盖父类方法需要的条件为:父类方法不为private;二者方法都为或都不为static。
15.封装、继承和多态在面向对象程序设计中的用途是封装使得内部实现对用户隐藏,有利于安全操作;继承可以实现对象之间的共性与特性;多态性更贴近人的使用习惯,使程序更方便。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值