摘要: 单列模式:只有一个实例,减少了性能的开销 饿汉式:提前加载,占用空间,但线程安全 public class SingletonTest1 { public static void main(String[] args) { Bank bank1 = Bank.getBank(); Bank bank 阅读全文
posted @ 2020-07-29 22:14 不详·Christina 阅读(67) 评论(0) 推荐(0)
摘要: static: 1.static可以用来修饰:属性,方法,代码块,内部类 2.static修饰属性:静态变量 2.1 属性:按是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量) 实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的实例变量,其中一个对象的变量修改不会 阅读全文
posted @ 2020-07-28 22:04 不详·Christina 阅读(80) 评论(0) 推荐(0)
摘要: 包装类实验代码: public class ScoreTest { public static void main(String[] args) { int maxscore = 0; //实例化Scanner,从键盘获取学生信息 Scanner scan = new Scanner(System. 阅读全文
posted @ 2020-07-27 21:01 不详·Christina 阅读(88) 评论(0) 推荐(0)
摘要: toString: 输出时都是调用的toString方法 像String、Date、File、包装类等都重写了Object类中toString()方法 使得在调用对象的toString()时,返回实体信息内容。 重写: public String toString { return 属性; }可自动 阅读全文
posted @ 2020-07-26 21:22 不详·Christina 阅读(85) 评论(0) 推荐(0)
摘要: instanceof: 有了对象的多态性以后,内存中实际加载了子类持有的属性和方法, 但由于变量声明为父类类型,导致编译时只能调用父类的属性和方法。子类持有的属性和方法不能调用。 要想调用,需要使用向下转型:使用强制类型转换符 Person p1 = new Man();//Person类型 Man 阅读全文
posted @ 2020-07-25 22:14 不详·Christina 阅读(77) 评论(0) 推荐(0)
摘要: super: super.属性 调用的是父类中的方法 super.构造器 可以在子类构造器中显式使用super(形参列表)的方式,调用父类中声明的指定构造器 super(形参列表)的使用,必须声明在子类构造器的首行 在类的构造器中,针对于this(形参列表)或super(形参列表)只能二选一,不能同 阅读全文
posted @ 2020-07-24 22:05 不详·Christina 阅读(65) 评论(0) 推荐(0)
摘要: public class Student{ private StudentManager b=new StudentManager(6);public student stu; Scanner scan=new Scanner(System.in); public static void main( 阅读全文
posted @ 2020-07-23 22:08 不详·Christina 阅读(167) 评论(0) 推荐(0)
摘要: 继承:与C一样的 格式:public class A extends B{} 数据成员为私有时,用方法调用。 1.一个父类可以被多个子类继承 2.一个子类只能继承一个父类(不允许多重继承) 3.可以多层继承 A继承B B继承C Object: 所有java类都直接或间接继承java.lang.Obj 阅读全文
posted @ 2020-07-22 13:46 不详·Christina 阅读(117) 评论(0) 推荐(0)
摘要: 模拟实现基于文本界面的《客户信息管理软件》。 该软件能够实现对客户对象的插入、修改和删除(用数组实现),并能够打印客户明细表。 项目采用分级菜单方式。 主菜单如下: 客户信息管理软件 1 添 加 客 户 2 修 改 客 户 3 删 除 客 户 4 客 户 列 表 5 退 出 请选择(1-5):_ 思 阅读全文
posted @ 2020-07-21 15:37 不详·Christina 阅读(173) 评论(0) 推荐(0)
摘要: this指针:1.this关键字的使用: this可以修饰属性、方法、构造器2.this修饰属性和方法: this理解为:当前对象例:public class text1 {public static void main(String[] args) { Student s1 = new Stude 阅读全文
posted @ 2020-07-20 19:19 不详·Christina 阅读(96) 评论(0) 推荐(0)