java
it小白求知路
间接性想混吃等死
展开
-
抽象类和接口
抽象类在前面的定义animal类,shot()方法用于描述动物的叫声。但是不同的动物有不同的叫声,所以shot()无法准确描述。对此Java允许在定义方法名中可以不写方法体,不包含方法体的方法称为抽象方法,需要用abstract关键字修饰abstract void shot();在定义抽象类时需注意,包含抽象方法就必须定义抽象类,但是在抽象类中不一定要有抽象方法。另外抽象类不能被实例...2018-07-23 18:13:39 · 250 阅读 · 0 评论 -
final关键字
final关键字可以用来修饰类,变量和方法,它具有以下特征final修饰的类不能被继承 final修饰的方法不能被子类重写 final修饰的变量(成员变量和局部变量)是常量,只能赋值一次final关键字修饰类Java中的类被final关键字修饰类后,该类将不可以被继承,也就是不能够派生子类。如下例:final class Animal{ }class Dog extend...2018-07-21 22:02:58 · 474 阅读 · 0 评论 -
类的继承
继承:在Java中,类的继承是指在现有类基础上构建一个新的类,构建的新类称为子类,现有类称为父类,子类会自动拥有父类的属性,方法。在程序中声明一个类继承另一个类,需要使用extends。class Animal{ String name; void shot() { System.out.println("动物发出了叫声"); }}class Dog extends Ani...2018-07-21 18:03:32 · 511 阅读 · 0 评论 -
Java:static和内部类
1.static (1)静态变量在定义一个类时,只是描述他的特征和行为,并没有产生数据。当用new创建该类的实例对象,计算机才会分配给每一个对象空间去储存数据。但是有时候我们会希望某些特殊的数据在数据中独此一份。譬如学校名字,所有学生都共享同一个学校名字,不必在每一个对象所占的空间中都占据一个学校名字。而static关键字来修饰成员,该变量变为静态变量被所有实例共享。例如cl...2018-07-16 21:04:44 · 553 阅读 · 0 评论 -
Java:构造方法,this
1.构造方法在一个类中定义的方法如果满足以下三个条件,该方法称为构造方法,具体如下:方法名与类名同名 在方法名的前面没有返回值类型声明 在方法中不能使用return语句返回 无参的构造方法class Student{ public Student() { System.out.println("无参的构造方法被调用"); }}public class ...2018-07-11 20:13:38 · 11269 阅读 · 3 评论 -
Java 类与对象
类与对象的关系类是对某一类事物的抽象描述,而对象表示的是现实中这类事物的个体。譬如水果就相当于类,而苹果,葡萄,香蕉等等即相当于对象。类的定义类是对象的抽象,它用来描述对象的共同特征和行为。类可以定义成员变量和成员方法。成员变量用于描述成员特征,也被称为属性。成员方法用于描述成员行为,简称为方法。class 类名称 { 成员变量 (属性) ; ...2018-07-03 21:50:11 · 391 阅读 · 0 评论 -
配置jdk环境
jdk下载地址 下载安装之后配置环境 在path添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin添加 新建添加 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar测试是否成功,测试版本号此时已经成功 ...原创 2019-01-15 22:10:58 · 130 阅读 · 0 评论