
Java
活火石
像火石一样时刻迸发激情和活力。
展开
-
Java中的super关键字
super关键字 super关键字用于访问父类的成员 具体用法 使用super关键字调用父类的成员变量和成员方法 class Animal{ String name = "动物"; void shout() { System.out.println("动物发出的叫声"); } } // 定义Dog类继承Animal类 class Dog extends Animal{ String...原创 2019-06-19 09:30:34 · 167 阅读 · 0 评论 -
Java中的final关键字
final关键字 final关键字可用于修饰类,变量和方法,它有“这是无法改变的”或者“最终”的含义 final修饰的类不能被继承 final修饰的方法不能被子类重写 final修饰的变量是常量,只能赋值一次 ...原创 2019-06-19 09:36:35 · 450 阅读 · 0 评论 -
Java中的抽象类和接口
抽象类 抽象类是一个抽象的概念,例如水果,植物,动物。而实现抽象类的类则可以理解为更加具体的东西,例如苹果,水仙花,斑马。而对象则可以理解为是某种具体的事物。比如面前的香蕉,这盆水仙花,这匹斑马。 抽象类,抽象方法必须使用abstract来修饰。抽象方法没有方法体。 包含抽象方法的抽象类必须定义为抽象类,但抽象类可以不包含任何抽象方法。 抽象类是不可以被实例化的。因为抽象类中有可能包含抽象方法,...原创 2019-06-19 10:45:19 · 150 阅读 · 0 评论 -
String类和StringBuffer类
String类 String类有两种初始化方法 使用字符串常量直接初始化一个String对象(此方法常用) String str1 = "abd"; 使用String的构造方法初始化字符串对象 |方法声明| | |–|--| | | | ...原创 2019-06-21 09:39:48 · 172 阅读 · 0 评论 -
Java中的构造方法
构造方法的定义 如果需要在实例化对象的同时就为这个对象的属性进行赋值,可以通过构造方法来实现。构造方法时类的一个特殊成员,它会在类实例化对象时被自动调用。 方法名与类名相同。 在方法名的前面没有返回值类型的声明。 在方法中不能使用return语句返回一个值。(可以使用return作为结束方法) class Person{ int a; // 定义一个int类型的成员变量 // 定义一个有参...原创 2019-06-18 12:09:12 · 343 阅读 · 0 评论 -
Java中的this关键字
this关键字在程序中的常用用法 通过this关键字访问一个类的成员变量,解决与局部变量名称冲突问题。 class Person{ String name; int age; // 定义两个参数的构造方法 private Person(String name,int age) { this.name = name; this.age = age; } 通过this关...原创 2019-06-18 18:33:15 · 326 阅读 · 0 评论 -
Java中的static关键字
static 关键字 静态变量 在一个Java类中,可以使用static关键字来修饰成员变量,该变量被称作静态变量。静态变量可以被所有实例所共享,可以使用类名.变量名的形式来访问。 注意:静态变量即是静态成员变量的简称,局部变量不能被定义成静态变量。 class Person{ static String schoolname; } public class Example01 { ...原创 2019-06-18 19:10:41 · 201 阅读 · 0 评论