今天总结的有以下内容:
一、访问修饰符
二、构造方法
三、参数传递
一)4种访问修饰符:public ,private ,protected,不写
1,public 访问权限最高,private访问权限最低;
protected通常在有继承关系时使用;
尽量使访问权限最小化(规则)
注意: 在方法里,任何修饰符都不能加在变量前,即使是静态的也无法使用
例如: public void insertBook(){
public int a = 100;
或者:static int b = 200;
}
结果是不能编译通过
2,构造方法:
核心用处:用于产生对象,通过new 产生新的对象
例如:DataClass a = new DataClass ();
特点:构造方法没有返回类型
与类名同名 例如:public DataClass(){}
3,方法重载
含义:方法名相同,指在同一个类内部,主要针对方法来说,
遵循原则:个数不同,类型不同,顺序不同
例如:public class DataClass{
public void access(int a ,String b){}
public void access(String a, int b){}
}
记住:在子类所有构造方法的第一行,都会去自动调用父类
不带参数的构造方法;
三)参数传递
用一个实例更能说明参数传递,下面我们来看一道题