Java中&&和&以及||和|的区别
2.什么时候使用静态变量:当对象中出现共享数据时,被静态所修饰;静态中的特有数据要定义成非静态存在于堆内存
3.什么时候使用静态函数:当功能内部没有访问到非静态数据(对象的特有数据),那么该功能可以定义成静态的
4.定义单例时建议使用饿汉式
5.子类要访问本类的变量,用this
要访问父类的同名变量,用super
当子类继承父类,沿袭了父类的功能,到子类中,子类具备该功能,但与父类不同,可以使用覆盖特殊,保留父类的功能定义,并重写功能内容
6.重载:只看同名函数的参数列表
重写:子父类方法要一摸一样
7.因为父类中的数据子类可以直接获取,所以子类对象在建立时,需要先查看父类是如何对这些数据进行初始化的。所以子类对象在初始化时,要先访问父类中的构造函数
8.抽象类:抽象方法一定在抽象类中,抽象方法和抽象类都必须被abstruct关键字所修饰;
不可以用new创建对象,因为调用抽象方法没意义;如果要调用抽象方法,必须有子类复写
描述事物又看不懂的东西,需要明确出现,但无法定义主体,通过抽象方法来表示。
抽象类仅仅是不让该类建立对象
9:注意:@+id/start