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 · 149 阅读 · 0 评论 -
Java中的final关键字
final关键字final关键字可用于修饰类,变量和方法,它有“这是无法改变的”或者“最终”的含义final修饰的类不能被继承final修饰的方法不能被子类重写final修饰的变量是常量,只能赋值一次...原创 2019-06-19 09:36:35 · 418 阅读 · 0 评论 -
Java中的抽象类和接口
抽象类抽象类是一个抽象的概念,例如水果,植物,动物。而实现抽象类的类则可以理解为更加具体的东西,例如苹果,水仙花,斑马。而对象则可以理解为是某种具体的事物。比如面前的香蕉,这盆水仙花,这匹斑马。抽象类,抽象方法必须使用abstract来修饰。抽象方法没有方法体。包含抽象方法的抽象类必须定义为抽象类,但抽象类可以不包含任何抽象方法。抽象类是不可以被实例化的。因为抽象类中有可能包含抽象方法,...原创 2019-06-19 10:45:19 · 130 阅读 · 0 评论 -
String类和StringBuffer类
String类String类有两种初始化方法使用字符串常量直接初始化一个String对象(此方法常用)String str1 = "abd";使用String的构造方法初始化字符串对象|方法声明| ||–|--|| | |...原创 2019-06-21 09:39:48 · 155 阅读 · 0 评论 -
Java中的构造方法
构造方法的定义如果需要在实例化对象的同时就为这个对象的属性进行赋值,可以通过构造方法来实现。构造方法时类的一个特殊成员,它会在类实例化对象时被自动调用。方法名与类名相同。在方法名的前面没有返回值类型的声明。在方法中不能使用return语句返回一个值。(可以使用return作为结束方法)class Person{ int a; // 定义一个int类型的成员变量 // 定义一个有参...原创 2019-06-18 12:09:12 · 315 阅读 · 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 · 305 阅读 · 0 评论 -
Java中的static关键字
static 关键字静态变量在一个Java类中,可以使用static关键字来修饰成员变量,该变量被称作静态变量。静态变量可以被所有实例所共享,可以使用类名.变量名的形式来访问。注意:静态变量即是静态成员变量的简称,局部变量不能被定义成静态变量。class Person{ static String schoolname; } public class Example01 { ...原创 2019-06-18 19:10:41 · 176 阅读 · 0 评论