摘要:
abstract不能与以下关键字共同修饰一个方法: 1. abstract不能与private共同修饰一个方法。 2. abstract 不能与static共同修饰一个方法。 3. abstract 不能与final共同修饰一个方法。 阅读全文
摘要:
/* final(最终、修饰符) final关键字的用法: 1. final关键字修饰一个基本类型的变量时,该变量不能重新赋值,第一次的值为最终的。 2. fianl关键字修饰一个引用类型变量时,该变量不能重新指向新的对象。 3. final关键字修饰一个函数的时候,该函数不能被重写。 4. final关键字修饰一个类的时候,该类不能被继承。 常... 阅读全文
摘要:
/* instanceof 关键字 instanceof关键字的作用:判断一个对象是否属于指定的类别。 instanceof关键字的使用前提:判断的对象与指定的类别必须要存在继承或者实现的关系。 instanceof关键字的使用格式: 对象 instanceof 类别 instanceof关键字的作用: 目前没用。但是后天我们学习 到了多态之后就非常有... 阅读全文
摘要:
/* super关键字: super关键字代表了父类空间的引用。 super关键字的 作用: 1. 子父类存在着同名的成员时,在子类中默认是访问子类的成员,可以通过super关键字指定访问父类的成员。 2. 创建子类对象时,默认会先调用父类无参的构造方法,可以通过super关键字指定调用父类的构造方法。 super关键字调用父类构造方法要注意的事项: 1. 如果在子... 阅读全文
摘要:
/* 目前的问题:父类的功能无法满足子类的需求。 方法重写的前提: 必须要存在继承的关系。 方法的重写: 子父类出了同名的函数,这个我们就称作为方法的重写。 什么是时候要使用方法的重写:父类的功能无法满足子类的需求时。 方法重写要注意的事项: 1.方法重写时, 方法名与形参列表必须一致。 2.方法重写时,子类的权限修饰符必须要大于或者等于父类的权限修饰符。 3.方... 阅读全文
摘要:
疑问: 为什么要调用父类的构造方法啊?这样子做的意义在那? 调用父类的构造方法是可以初始化从父类继承下去的属性的。 阅读全文
摘要:
/* 单例设计模式:保证一个类在内存中只有一个对象。 模式:模式就是解决 一类 问题的固定步骤 。 模式的概念最早起源于建筑行业.... 建房子的步骤都是一样子: 打地基-----> 浇柱子------->盖楼面--------->砌墙--------->封顶---->装修-----入住 软件行业中23种设计模式: 单例设计模式 模板设计模式 ... 阅读全文
摘要:
注释:CTRL + SHIFT + / 撤销注释:CTRL + SHIFT + \ 阅读全文
摘要:
android:gravity:是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。 android:layout_gravity:是针对控件本身而言,用来控制该控件在包含该控件的父控件中的位置。 阅读全文