background picture of the home page

Hi,Friend

二十六、多态

1 方法重写 在继承关系中,子类如果定义了一个与父类方法签名完全相同的方法,被称为重写(覆写)(Override)。 例如,在Person类中,我们定义了run()方法: class Person { public void run() { System.out.printl

thumbnail of the cover of the post

二十五、继承

二十五、继承 1 什么是继承 在前面的章节中,我们已经定义了Person类: class Person { private String name; private int age; public String getName() {...} public void

thumbnail of the cover of the post

二十四、方法重载

二十四、方法重载 1 什么是方法重载 Java 允许同一个类中定义多个同名方法,只要它们的形参列表不同即可。如果同一个类中包含了两个或两个以上方法名相同的方法,但形参列表不同,这种情况被称为方法重载(overload)。 例如,在 JDK 的 java.io.PrintStream 中定义了十多个同

thumbnail of the cover of the post

二十三、构造方法

二十三、构造方法 1 定义和调用构造方法 创建实例的时候,我们经常需要同时初始化这个实例的字段,例如: Person ming = new Person(); ming.setName("小明"); ming.setAge(12); 初始化对象实例需要3行代码,而且,如果忘了调用setName()或

thumbnail of the cover of the post

二十二、封装和方法

二十二、封装和方法 1 初识封装 面向对象有三个基本特征——封装、继承、多态。 继承和多态在后面的章节会详细介绍,这里给读者简要介绍一下封装。 封装的目的是简化编程和增强安全性。 (1)简化编程是指封装可以让使用者不必了解具体类的内部实现细节,而只要通过提供给外部访问的方法来访问类中的属性和方法。例

thumbnail of the cover of the post

二十一、类的声明与使用

二十一、类的声明与使用 类是 Java 中的一种重要的引用数据类型,也是组成 Java 程序的基本要素,因为所有的 Java 程序都是基于类的。我们以前写过程序时,虽然没有学习过“类”的概念,但当我们写下 public class XXX 时,我们实际上就使用到了“类”。 1 声明一个简单的类 我们

thumbnail of the cover of the post

二十、StringBuffer 和 StringBuilder

二十、StringBuffer 和 StringBuilder 在 Java 中,除了通过 String 类创建和处理字符串之外,还可以使用 StringBuffer 类来处理字符串。StringBuffer 类可以比 String 类更高效地处理字符串。 因为 StringBuffer 类是可变字

thumbnail of the cover of the post

十八、其他字符串常用方法(一)

十八、其他字符串常用方法(一) 1 获取字符串长度 在 Java 中,要获取字符串的长度,可以使用 String 类的 length() 方法,其语法形式如下: 字符串名.length(); 例 1 在学生信息管理系统中对管理员密码有这样的规定,即密码长度必须大于 6 位且小于 12 位。因为密码太

thumbnail of the cover of the post