摘要:
一、this简介 1、this. this() 2、静态方法无法使用 3、不省略的情况:区分局部变量与实例变量,比如set方法中用到 二、super简介 1、只能出现在实例方法或构造方法中 2、super() 3、静态方法不能使用 4、super不能省略的场景: 如果父类与子类有同名的属性,想访问父 阅读全文
posted @ 2020-07-27 01:18
Mrwhite86
阅读(141)
评论(0)
推荐(0)
摘要:
一、多态的含义 1、多种形态、多种状态,指的是编译与运行有不同的状态 2、编译时->静态绑定 3、执行时->动态绑定 4、多类典型场景:父类的引用指向了子类型的对象 二、向下转型与向上转型的区别 1、向上转型,为子类转父类,属于自动类型转换,不存在风险 Animal a=new(cat ) 2、向下 阅读全文
posted @ 2020-07-27 01:16
Mrwhite86
阅读(107)
评论(0)
推荐(0)
摘要:
一、静态变量/静态代码块特点: 1、类加载时执行静态代码块,并初始化静态变量 2、先于main()执行 3、只加载一次 4、可访问静态变量,不可访问实例变量 二、实例语句块: 1、需要实例化,对象的构造的时机 2、在构造方法执行前执行 三、举例说明: 以下代码的最终执行顺序为:A->F->B->E- 阅读全文
posted @ 2020-07-27 00:35
Mrwhite86
阅读(215)
评论(0)
推荐(0)
摘要:
一、static方法与非static方法的区别: 1、带有static方法调用:使用类名.方法名(),(建议,但也支持,"引用".变量的方式访问) 2、没有static方法调用(实例方法):使用先new对象,再通过"引用".方式访问 3、static为类相关的、类级别的,静态的变量或方法,不会造成空 阅读全文
posted @ 2020-07-27 00:19
Mrwhite86
阅读(699)
评论(0)
推荐(0)

浙公网安备 33010602011771号