Hyggge's Blog
「Java SE」包(Package) 「Java SE」包(Package)
包的定义 在笔者看来,包其实就是一个 文件夹,包含者我们定义的功能相似或相关的类、接口、枚举和注释,可以看成一种特殊的封装。 一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加
2022-01-24
「Java SE」接口 「Java SE」接口
接口和类 《Thinking in Java》一书在《接口》一节中讲到——“接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法”。我认为接口其实是 一组抽象方法的集合,是一种极度抽象的类,但是他和类又有许多不同点。 接口与类的相
2022-01-23
「Java SE」重写(Override) 「Java SE」重写(Override)
重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写父类中的方法 概念 当一个子类中一个实例方法具有与其父
2022-01-23
「Java SE」继承 「Java SE」继承
继承 语法和概念 修饰符 class 子类名 extends 父类名 子类从它的父类中继承所有的数据域和方法,也可以添加新的数据域和新的方法。 如果类 B 从类 A 派生,或者说类 B 扩展自类 A,或者说类 B 继承类 A, 称类 A
2022-01-22
「Java SE」数组 「Java SE」数组
数组的创建的访问 一维数组的创建 一维数组的创建有以下几种方法—— //先声明后定义 int[] array; array = new int[100]; //直接定义 int[] array = new int[100]; //列表定义
2022-01-22
「Java SE」字符串 「Java SE」字符串
Java中和字符串相关类有以下3种—— String类 StringBuild类 StringBuffer类 String类 对象创建 例程 String s_1 = "Hyggge"; String s_2 = s_1; Strin
2022-01-22
「Java SE」变量类型和修饰符 「Java SE」变量类型和修饰符
Java的变量类型 Java中的变量类型有以下三种—— 类变量 实例变量 局部变量 类变量(静态变量) 类变量是属于所在的类,而不属于任何由该类定义的对象。 换句话说,不管实例化了多少对象,类变量都只有一个。类变量是由static修饰
2022-01-21