匿名对象: 就是 直接new一个对象 然后直接使用 这个没有名字的对象就是匿名对象
封装:隐藏类的属性和实现细节,然后仅对外提供公共的访问方式
this : 类似于iOS中的self的用法,可代指当前调用的对象或者方法
-
final :
- final修饰的类不能被继承
- final修饰的方法不能被子类重写
- final修饰的变量(成员变量和局部变量)是常量,只能在定义的时候被赋值一次
抽象方法: 当定义一个方法的时候 没有方法体实现,必须用abstract修饰
抽象类 abstract: 当一个类内部包含了抽象方法时,必须用abstract来修饰,为抽象类
-
接口: 如果一个抽象类中的所有方法都是抽象方法,这个类就可以用另外一种方式定义,是为接口,需要用interface关键字来声明
- 接口中的抽象方法不需要使用abstract来声明,因为接口中的抽象方法默认会被 public abstract修饰
- 接口不能被实例化,需要一个类使用implements关键字实现接口中的所有方法
- 接口也可以继承接口
- 当一个类实现接口时,如果这个类是抽象类,则实现接口中的部分方法即可,否则 需要实现接口中的所有方法
- 一个类通过implements实现接口时,可以实现多个接口,被实现的多个接口之间用逗号隔开
- 一个接口可以通过extends关键字继承多个接口,接口之间用逗号隔开
- 一个类在继承另一个类的同时还可以实现接口,此时 extends关键字必须在implements关键字之前
对象的类型转换: (对象) instanceof (类或者接口)
-
匿名类:
new 父类(参数列表) 或者父接口 { 匿名类 实现部分 }
泛型: 规定集合的类型,即定义的集合只能存放指定的类型
Java对象实例
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-java.h...