Java正式day_12——面向对象04

Java正式day_12——面向对象04
1.接口不是类。
2.一个类可以实现多个接口。一个类可以在继承类的同时添加接口
3.接口可以继承接口,科技继承多个接口。

内部类:
内部类
1. 非静态内部类:
  • 非静态内部类,是外部类的成员,在创建对象时,需要先创建外部类的实例,然后
 才能创建内部类的实例。
  • 内部类拥有一个指向外部类实例的引用。所以可以访问外部类的成员,当名称冲突
 时,可以使用“外部类.this”来进行区分。
2.静态内部类
  • 没有只想外部类实例的引用,是外部类的静态成员,创建对象时无需创建外部类的实例。可以访问外部类的静态成员。
3.局部内部类
    定义在方法内部,仅在方法内使用。仅在作用域内使用,作用于大部分是方法,和变量类似,有作用域和生命周期,使用很少。
4.匿名内部类:没有名字。在定义类的同时创建类的对象,之后再也无法创建。

instanceof: 运算符。判断一个对象是否一个类的实例,或派生类的实例。

重点一:
基本数据类型的封装类
int     Integer
short   Short
byte    Byte
long    Long
char    Character
boolean Boolean
double  Double
float   Float
 
判断对象是否相同的时候用.equals()方法。
 
装箱、拆箱。
 
parseXXX valueOf   强制将字符串类型转换为对应的数据类型。
MAX_VALUE  MIN_VALUE.
 
重点二:
集合类:存储数据的容器。
LIst  ArrayLists  动态数组。
原文地址:https://www.cnblogs.com/shuai9999/p/13932230.html