04 2022 档案
摘要:用于给对象进行初始化,是给与之对应的对象进行初始化(具有针对性);特点:该函数的名称和所在类的名称相同;不需要定义返 回值类型;该函数没有具体的返回值。注:所有对象创建时,都需要初始化才可以使用 一个类中,可以有多个构造函数,因为它们的函数名称都相同,所以只能通过参数列表来区分。所以,一个类中如果出
阅读全文
摘要:抽象类的特点: 抽象方法只能定义在抽象类中,抽象类和抽象方法必须由abstract关键字修饰 抽象方法只定义方法声明,并不定义方法实现。非抽象的方法可以定义方法实现 抽象类不可以被创建对象(实例化)。 只有通过子类继承抽象类并覆盖了抽象类中的所有抽象方法后,该子类才可以实例化。否则,该子类还是一个抽
阅读全文
摘要:使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。 继承: 子类继承父类,可以继承父类中非私有的方法和属性; 构造方法无法被继承; final修饰的类无法被继承; Java中是单继承 如果一个类既继承了一个类又实现了接口,那么次序是,先继承,后实现
阅读全文
摘要:使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。 继承: 子类继承父类,可以继承父类中非私有的方法和属性; 构造方法无法被继承; final修饰的类无法被继承; Java中是单继承 如果一个类既继承了一个类又实现了接口,那么次序是,先继承,后实现
阅读全文
摘要:抽象类的特点: 1.抽象方法只能定义在抽象类中,抽象类和抽象方法必须由abstract关键字修饰(可以描述类和方法,不可以描述变量)。 2.抽象方法只定义方法声明,并不定义方法实现。非抽象的方法可以定义方法实现 3.抽象类不可以被创建对象(实例化)。 4.只有通过子类继承抽象类并覆盖了抽象类中的所有
阅读全文
摘要:强引用:如果一个对象具有强引用,它就不会被垃圾回收器回收。即使当前内存空间不足,JVM也不会回收它,而是抛出 OutOfMemoryError 错误,使程序异常终止。如果想中断强引用和某个对象之间的关联,可以显式地将引用赋值为null,这样一来的话,JVM在合适的时间就会回收该对象。 软引用:在使用
阅读全文
摘要:抽象类的特点: 抽象方法只能定义在抽象类中,抽象类和抽象方法必须由abstract关键字修饰 抽象方法只定义方法声明,并不定义方法实现。非抽象的方法可以定义方法实现 抽象类不可以被创建对象(实例化)。 只有通过子类继承抽象类并覆盖了抽象类中的所有抽象方法后,该子类才可以实例化。否则,该子类还是一个抽
阅读全文
摘要:内容概要 第1章,概述了什么是软件工程,以及为什么需要软件工程,提纲挈领地做了指引。 第2-7章,从个人到双人合作,到小型团队,再到实际中的团队合作,探讨了各种范围和阶段中需要掌握的开发模式要点。即所有软件开发人员之间应该如何合作,掌握专业的共同语言。 第8-15章,按照开发一个软件产品的完整流程,
阅读全文
摘要:使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。 继承: 子类继承父类,可以继承父类中非私有的方法和属性; 构造方法无法被继承; final修饰的类无法被继承; Java中是单继承 如果一个类既继承了一个类又实现了接口,那么次序是,先继承,后实现
阅读全文
摘要:抽象类和接口的区别: 抽象类只能被继承,而且只能单继承。 接口需要被实现,而且可以多实现。 抽象类中可以定义非抽象方法,子类可以直接继承使用。 接口中都有抽象方法,需要子类去实现。 抽象类使用的是 is a 关系。 接口使用的 like a 关系。 抽象类的成员修饰符可以自定义。 接口中的成员修饰符
阅读全文
摘要:抽象类的特点: 1.抽象方法只能定义在抽象类中,抽象类和抽象方法必须由abstract关键字修饰(可以描述类和方法,不可以描述变量)。 2.抽象方法只定义方法声明,并不定义方法实现。非抽象的方法可以定义方法实现 3.抽象类不可以被创建对象(实例化)。 4.只有通过子类继承抽象类并覆盖了抽象类中的所有
阅读全文
摘要:public class Test { static boolean bool; static byte by; static char ch; static double d; static float f; static int i; static long l; static short sh
阅读全文
摘要:public class PrimitiveTypeTest { public static void main(String[] args) { // byte System.out.println("基本类型:byte 二进制位数:" + Byte.SIZE); System.out.print
阅读全文
摘要:1、结对作业源代码链接:https://files.cnblogs.com/files/blogs/691964/%E7%BB%93%E5%AF%B9%E4%BD%9C%E4%B8%9A.zip?t=1649503024 2.
阅读全文
摘要:相关的一些规则 一个源文件中只能有一个 public 类 一个源文件可以有多个非 public 类 源文件的名称应该和 public 类的类名保持一致。例如:源文件中 public 类的类名是 Employee,那么源文件应该命名为Employee.java。 如果一个类定义在某个包中,那么 pac
阅读全文
摘要:实例 下面的例子展示如何访问实例变量和调用成员方法: public class Puppy{ int puppyAge; public Puppy(String name){ // 这个构造器仅有一个参数:name System.out.println("小狗的名字是 : " + name ); }
阅读全文
摘要:今天了解了一下Java类 public class Dog { String breed; int size; String colour; int age; void eat() { } void run() { } void sleep(){ } void name(){ } } 构建方法 每个
阅读全文
摘要:public class HelloWorld { /* 第一个Java程序 * 它将输出字符串 Hello World */ public static void main(String[] args) { System.out.println("Hello World"); // 输出 Hell
阅读全文
摘要:接口的分类1 单方法接口以下是引用片段:[2] public interface Actionlistener{undefinedpublic abstract void actionPerformed(ActionEvent event);}仅且只有一个方法,只有实现了这个接口(重写这个接口中的唯
阅读全文
摘要:第四章的两人合作和第五章的团队和流程,我觉的这两个章节在我们今后进入企业上班工作起很大的作用,做一个程序,不是一个人可以完成的,团队里每一个人负责什么?需求设计谁写?谁测试?这些都涉及到团队里的每一个人,所以团队中如何分工,如何把各自负责的部分合成一个整体项目,这就考验了整个团队的团结分工性。第四章
阅读全文