目录
一、认识类和对象
1.概念:
类:是对象的抽象描述,一类具有相同属性(成员变量)和行为(成员方法)的模板。
对象:是类的具体体现,类的实例。
2.类的创建
(1)类的定义格式:
class 类名{
属性(成员变量);
行为(成员方法);
}
注:①class是关键字要小写。
②类名要符合标识符的命名规则和命名约定。
③类名尽量用有意义的英文单词。
3.对象的创建和使用
(1)创建对象
在Java程序中可以使用new关键字来创建对象。
格式: 类名 对象名 = new类名();
例如:Student stu = new Student();
(2)访问对象的成员变量和成员方法
二、认识成员函数
1.概念
成员函数:Java中的函数编写在类中,一般称为成员函数。
2.定义和使用成员函数
(1)最简单的成员函数格式
void 函数名称(){
函数内容;
}
调用方法为"对象名.函数名";
注:在类的内部,普通的成员函数可以直接使用同一个类的成员变量,不需要加对象名。
(2)加入参数的成员函数格式
void 函数名称(类型1参数名1,类型2参数名2,......);{
函数内容;
}
调用方法为"对象.函数名(参数值列表)";
(3)带返回值的成员函数格式
返回类型 函数名称(类型1参数1,......){
函数内容;
}
3.函数参数的传递
4.函数重载
(1)概念
重载:指两个或者两个以上同名函数,但它们的参数不一样,这时会出现函数重载的情况
(2)规则
①同一个类。
②同名函数。
③参数的个数不同或者参数类型不同。
④Java是严谨语言,如果函数出现的调用的不确定性,会编译失败。
三、认识构造函数
1.使用构造函数的规则
(1)函数名称与类的名称相同。
(2)不含返回类型。
2.使用方法
类名 对象名 = new 类名(传给构造函数的参数列表);
四、静态变量和静态函数
1.概念
静态变量:在Java中,静态变量指的是被static修饰的变量。
静态函数:静态函数就是在普通函数的定义前加上关键字static。
静态成员:静态变量的静态函数统称为静态成员。
2.静态变量的定义方法
在定义前加上关键字static。
3.静态变量的常见应用
4.静态代码块
当类被载入时静态代码块被执行。且只被执行一次,静态代码块经常用来进行类属性的初始化。
五、使用访问控制修饰符
1.类的访问控制修饰符
在定义类时,有时会在类的前面加上关键字public。在不写public的情况下属于默认访问修饰,此时该类只能被同一个包中所有类识别。如果写了public该类则是一个公共类,可以被包内、包外的所有类识别。
2.成员的访问控制修饰符
private、default、protected、public。
其特性:
(1)private类型的成员只能在定义它的类的内部被访问。
(2)default类型的成员可以在定义它的类的内部被访问,也可以被这个包中的其他类访问。
(3)protected类型的成员可以在定义它的类的内部被访问,也可以被这个包中的其他类访问,还可以被包外的子类访问。
(4)public类型的成员可以在定义它的类的内部被访问,也可以被包内,包外的所有其他类访问。
从开发的程度上讲:private<default<protected<public。