上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: final可以修饰变量(各种变量)、方法、类。 final与abstract互斥:永远不能同时出现 一、final修饰变量 final修饰变量:该变量被附初始值之后不能被重新赋值。 final修饰的变量必须被赋值,且只能赋值一次。 1、final修饰成员变量 非final的成员变量,程序员可以不显示 阅读全文
posted @ 2020-02-11 17:17 又又又8 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 设计模式:对于一批经常出现的设计场景,前任总结出来的比较成功的设计。后面的人应该学习并模仿,从而提高代码质量。 单例模式:在某些场景下,某些类只需要(只能)创建一个实例。 比如系统的床喽窗口管理器,数据库引擎访问点,Java程序所在的JRE环境······都只要产生一个实例,此时应采用单例模式。 如 阅读全文
posted @ 2020-02-11 13:54 又又又8 阅读(42) 评论(0) 推荐(0) 编辑
摘要: static并不是静态的意思。static是类的意思,有static的成员属于类成员,没有static修饰的成员属于实例成员。 static是否可以修饰局部变量 局部变量不属于成员,因此不能用static修饰。 static是否可以修饰外部类 外部类不属于成员,因此不能用static修饰。 stat 阅读全文
posted @ 2020-02-11 13:53 又又又8 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 两个需要重写的方法:toString方法、equals方法 ==判断两个引用变量,要求两个引用变量指向同一个对象时,才会返回true。 【默认的equals方法】:Object提供的equals方法,判断两个对象相等的标准与==是完全一样的。 重写equals方法:根据业务规则来提供两个对象相等的标 阅读全文
posted @ 2020-02-11 12:32 又又又8 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 两个需要重写的方法:toString方法、equals方法 程序打印对象,或者把对象自动转为字符串时,实际上用的是该对象的toString方法【默认的toString方法】Object提供的toString方法返回:类名@hashCode方法返回值重写toString方法: class Apple 阅读全文
posted @ 2020-02-11 12:31 又又又8 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Java有8个基本类型:byte、short、int、long、char、float、double、boolean 这8个基本类型不能当成对象使用,而且不能接受null值。 为了解决上面问题,Java为8个基本类型提供了对应的包装类 可将它们包装成对象。 Byte、Short、Integer、Lon 阅读全文
posted @ 2020-02-10 15:55 又又又8 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 3种类型(类、接口、枚举) 4个修饰符(private | protected | public 、final、static、abstract) 5个成员(成员变量、构造器、方法、内部类、初始化块) 一、三种类型 1、类 类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和 阅读全文
posted @ 2020-02-10 11:48 又又又8 阅读(179) 评论(0) 推荐(0) 编辑
摘要: [修饰符] { 各种语句 } 初始化块没有名字 修饰符只能出现一个:static 有static叫类初始化块(静态初始化块)无static叫实例初始化块(非静态初始化快) 一、实例初始化块 实力初始化块是“假象”,一个类在编译过后,实例初始化块就会消失 实例初始化块的代码会被还原每个构造器的所有代码 阅读全文
posted @ 2020-02-10 11:18 又又又8 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 一、多态 变态:同一个类型的实例,在执行同一个方法,个别对象呈现出变异的行为特征。 多态:同一个类型的多个实例,在执行同一个方法,呈现出多种的行为特征。 为什么有多态? Java执行方法时,方法的执行是动态绑定的:方法总是执行该变量实际所指向对象的方法。 向上转型:子类对象可以直接赋值给父类变量,自 阅读全文
posted @ 2020-02-07 18:45 又又又8 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 一、super限定 super限定:与this引用非常相似,super用于限定访问父类定义的实例变量或实例方法。 super.父类定义的实例变量super.父类定义的实例方法(形参) class Base { int age = 20; public void foo(String name) { 阅读全文
posted @ 2020-02-05 18:16 又又又8 阅读(51) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页