1.类的组成:
- Field=属性=成员变量
- Method=方法=函数
2.创建java自定义类
- 定义类 (修饰符 ,类名)
- 类的属性(修饰符,属性类型,属性名,初始化值)
- 类的方法(修饰符,返回值类型,方法名,形参)
3.对象的创建与使用
- 使用new +构造器创建一个新的对象
- 对象名.对象成员来访问对象成员(类的属性以及类的方法)
- 当一个对象被创建时,会对其中各种类型的成员变量自动进行初始化赋值
- 匿名对象 一个对象只需要一次方法调用。如 new Person().run();
4.关于方法method, - Java里的方法不能独立存在,所有的方法必须定义在类里。
- 格式为 修饰符 返回值类型 方法名(参数类型 形参1,参数类型 形参2,。。。){程序代码;return 返回值;}
- 方法中只能调用方法,不可以在方法内部定义方法。
5.方法的重载 同一个类中,允许存在多个同名方法,但是要求他们的参数个数或者参数类型不同(与返回值类型无关)。
6.方法的可变形参 public static void test(int a ,String[] books);
方法的参数部分有可变形参,需要放在形参声明的最后
7.四种访问权限修饰符
8.类的成员之构造器 - 与类的名称相同
- 不声明返回值类型
- 没有return语句返回
- 他的作用是创建对象,给对象进行初始化
- 不能被static、final、synchronized、abstract、native修饰
- 语句格式 修饰符 类名(参数列表){初始化语句;}
- 隐式构造器是无参构造器,系统默认提供
- 也可以显示定义一个或多个构造器(无参数,有参数)
- 一个类可以创建多个重载的构造器
- 父类的构造器不可以被子类继承
9.this 关键字 this表示当前对象,当在方法内需要用到调用该方法的对象时,就用this。
10.UML类图
11.package 声明源文件所在的包,写在文件第一行
12.import 显示的导入指定包下的类或接口,写在包package之下
13.JDK中主要的包介绍