1.概述
UML符号P95页。
2.使用预定义类
Data类和LocalDate类(用now()方法构造一个对象)。
3.用户自定义类
一个源文件中只能有一个公共类,但可以有多个非公共类。
final字段(字段/域/成员属性):在执行构造器之和,这个字段的值已经设置,并且以后不能再修改这个字段。
4.静态字段和静态方法
静态方法不能访问非静态字段,可以访问静态字段。
5.方法参数
java中的参数传递都是按照值传递的,包括对象的传递只是建立了副本而已,并不是c++中的地址传递。
public static void main(String[] args) throws IOException {
String a="123";
String b="7823";
fun(a,b);
System.out.println(a+" &&&& ((((((((( "+b);
// 123 &&&& 7823
// 7823 &&&& 123
// 123 &&&& ((((((((( 7823
}
public static void fun(String a,String b){
System.out.println(a+" &&&& "+b);
String c= a;
a=b;
b=c;
System.out.println(a+" &&&& "+b);
}
6.对象构造
参数重载:参数类型,参数个数,参数顺序(不推荐)。
类中没用初始化字段,会默认字段初始化。