java学习笔记-第二季选编.docx
文本预览下载声明
Java学习笔记
Java入门第二季
第1章 类和对象
1-1 什么是类和对象 (07:36)
1-2 如何定义 Java 中的类 (07:18)
定义类名时,首字母要大写
1-3 如何使用 Java 中的对象 (04:45)
1-4 练习题
假设有类 Test 下列可以正确创建对象的格式是( )
1-5 Java 中的成员变量和局部变量 (07:13)
如:类中定义的属性:int var;(默认var=0);而方法中定义的局部变量必须赋初始值,否则提示报错,即int var=0;
1-6 Java 中的构造方法 (11:01)
Telephone phone = new Telephone();即构造方法,以往创建对象时都没有看见构造方法的创建,其实是系统检查无此方法的构建后自动创建了相应的无参数的构造方法。
即带参数的构造方法就是初始化成员变量的值
1-7 Java 中的 static 使用之静态变量
1-8 练习题
在 Java 类中,使用以下( )声明语句来定义公有的静态变量 num
1-9 Java 中的 static 使用之静态方法
public class HelloWorld {
// 定义静态变量score1
static int score1 = 86;
// 定义静态变量score2
static int score2 = 92;
// 定义静态方法sum,计算成绩总分,并返回总分
public static int sum() {
return score1+score2;
}
public static void main(String[] args) {
// 调用静态方法sum并接收返回值
//int allScore = sum(); //直接调用
//int allScore = HelloWorld.sum();//用类名调用
HelloWorld hello=new HelloWorld();//用对象名调用
int allScore = hello.sum();
System.out.println(总分: + allScore);
}
}
Java 中的 static 使用之静态初始化块
举例说明加载顺序:
public class HelloWorld {
String name; // 声明变量name
String sex; // 声明变量sex
static int age;// 声明静态变量age
// 构造方法
public HelloWorld() {
System.out.println(通过构造方法初始化name);
name = tom;
}
// 初始化块
{
System.out.println(通过初始化块初始化sex);
sex = 男;
}
// 静态初始化块
static {
System.out.println(通过静态初始化块初始化age);
age = 20;
}
public void show() {
System.out.println(姓名: + name + ,性别: + sex + ,年龄: + age);
}
public static void main(String[] args) {
// 创建对象
HelloWorld hello = new HelloWorld();
// 调用对象的show方法
hello.show();
}
}
第2章 封装
2-1 什么是 Java 中的封装 (05:53)
封装举例:
Getter与setter方法可以自动生成:右击-》source-》Gennerat getter and setter
2-2 使用包管理 Java 中的类 (06:45)
注意:如上音乐类,两个包中存在同名的类文件,若第三个类中实例化以上相同名的类,在该类文件的头部要引入包名,才可以实例化对应包中的类,否则这样的类有两个不知实例化哪一个。
2-3 Java 中的访问修饰符
2-4 Java 中的 this 关键字
2-5 什么是 Java 中的内部类
2-6 Java 中的成员内部类
内部类中最常见的就是成员内部类,也称为普通内部类。我
显示全部