java
Java SE
基础
类和接口
对象Object
java 是面向对象的语言:对象包含了状态和行为,用户通过调用对象的方法、改变对象的属性来实现 java 程序的功能。1
2
3Car myCar = new Car("BMW"); // 创建对象
me.brand = "Benz"; // 修改对象变量
me.go("London"); // 调用对象方法
在 java 程序中我们通过类和接口来定义对象的性质:每个 java 文件都是一个定义好的 public 类 / 接口,且类名 / 接口名与文件名相同。
java 文件可以含有多个类 / 接口,但只能有一个 public 类 / 接口供外部访问。
类 Class
对象的类型:定义对象含有的变量和方法。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33public class Car {
// 变量
String brand;
String description = "this is a car";
// static 变量
static int number_of_car;
// 构造方法
public car(String brand){
this.brand = brand;
}
// 方法
public void go(String loc){
System.out.print("go to" + loc);
}
// static 方法
void static showNum(){
System.out.print(number_of_car);
}
// 初始化块
{
number_of_car;
}
// static 初始化块
static{
number_of_car = 0;
}
// 内部类
public class Warranty{
public void repair(){
System.out.print("repair");
}
}
}
- 变量
对象中存储的数据