Java语言中的向上转型和向下转型, 1向上转型 (upcasting)子———>父 自动类型转换 2 向下转型(downcasting) 父——>子 强制类型转...
Java语言中的向上转型和向下转型, 1向上转型 (upcasting)子———>父 自动类型转换 2 向下转型(downcasting) 父——>子 强制类型转...
1什么时候进行覆盖? ①如果父类的方法无法满足子类的业务需求,需要将父类的方法再重新写一遍 2 子类如果重写父类的方法之后,子类对象一定调用的是重写之后的方法。 3发生覆盖...
语法:[修饰符列表] class 子类名 extends 父类名 一个类如果没有显示继承其他类,则该类默认继承object 注意:构造方法无法被继承
单例模式:①构造方法私有化 ②对外提供一个公开的,静态的,获取当前类型的方法 ③提供一个当前类型的静态变量 单例模式分为①恶汉式 ② 懒汉式 恶汉式 ,②懒汉式 懒汉式: 个...
总结static :
静态变量: 静态语句块 与 静态变量都是在类加载的阶段 执行与赋值,有没有先后顺序呢? 有先后顺序 (关注下一节)
静态方法,
static修饰的变量叫静态变量 方法叫静态方法 还可以修饰静态语句块 静态语句块在类加载时执行,并且只执行一次, 语法:static{ System.out.prin...
1this 是神马? ①this 是一个引用类型, ②在堆中每一个java对象上都有this ③ this 保存内存地址指向自身,、 this能用在什么地方? ①用在成员方...
如何创建对象? 类名= new 类名()分号; 例 student = new student(); 一个类可以创建出对个对象出来。这个stu1是一个局部变量,这个局部变量...
1,什么时候发生重载? ①,发生在同一个类中,②,方法名相同,③,形式参数列表不同(类型,个数,顺序) 方法重载跟方法的 返回值类型无关, 跟方法的修饰符列表无关
1构造方法, 语法:[修饰符列表] 方法名 (形式参数列表){ 方法体 } 注意:构造方法不能有任何的返回值类型,,,不能有void 2 构造方...
1在对象的封装中, 定义:属性私有化 对外提供setter 和 getter 方法 使用 private 然而只能在本类中访问,所以对外必须提供俩方法,一个读取get...
1什么是方法? 方法就是一段代码片段,这个片段能够完成特定的功能,并且可以重复利用。 计算10和20的和,计算50和00的和,在main方法中对sumInt方法进行调用, 注...
Java语言中控制语句可以分为7种,①控制选择结构语句 If , If else ,switch ②控制循环结构语句 for ,while ,do while ③ 改变控...
算数运算符 关系运算符 布尔运算符 赋值类运算符 字符串连接运算符 条件运算符和其他运算符。 1算数运算符:+ - * / ++(自加一) --(自加一) % ...
在Java语言中,基本数据类型可以相互转换,boolean 类型比较特殊不可以转换成其他类型。 转换分为默认转换,强制转换 ①默认转换:定义:容量小的类型会默认转化成容量大的...
1,整数型 2,浮点型 3,布尔型 整数型:byete1个字节 short2个字节 int4个字节 long8个字节, Java语言中整数型默认为int类型,如果要声明成...
1数据类型: 在Java中数据类型有 基本类型(8种),引用类型(3种)。基本数据类型①数值类型 整数型(byte short int long),浮点类型(float d...