1 基本概念
程序员编写:源代码 .java
编译器:.java没错👉🏻编译出字节码 .class
各种设备的虚拟机(JVM):运行.class 将其转换成平台能理解的形式来运行
Java的程序结构
源文件.java{
类1class {
方法1{},方法2{}…
},
类2class{
方法1{}…
}…
}
每个.java程序
至少有一个class
只有一个main(),main()是程序的起点,main()也是一种方法,要在class里
java中的所有东西都会属于某个class
java中的integer和boolean不相容
int x = 1;
while(x){ }
×
boolean isHot = true;
while(isHot){ }
√
System.out.print 不换行
System.out.println 换行
数组 String[] pets = {‘Filo’,Zeus’,‘Bin’};
数组长度 int x = pets.length
浮点数取整数 int x = (int)24.6
ps:我真的不是在看小学生教材吗 好可爱(╹▽╹)
2 类与对象
继承 覆盖
对象本身已知的事物被称为实例变量,对象可以执行的动作称为方法
类是对象的蓝图
通讯录
卡片模板是类
每张卡片都有空白字段(实例变量),填入新联系人(对象)的信息
类上的方法就是要做的事情,打电话、改地址等
编写类 class dog:实例变量+方法
编写测试用的类 class DogTestDrive:建立Dog对象,存取变量,调用方法
让代码更多地离开main()