1.有参构造器
//必须让用户输入某些参数,必须不能缺少的参数, 若是缺失就会报错(无参构造方法)
public Student(int age, String name, String sex){
sout;
}
2.this用于区分, 重名的局部变量和成员变量
int age;
public static void setValue(int age){
this.age = age; //this.age代表成员的age变量
}
3.静态语句块/实例语句块
只有static修饰的语句块 , 类加载时执行 , 且只能执行一次. 在main方法之前执行.
static{
sout;
}
//实例语句块在本类的对象创建时执行,执行一次
{
sout;
}
4.静态方法
静态方法在编译阶段可以被对象去调用 , 此时的对象变成了类名
Student s = new Student();
s = null;
s.show(); //静态成员方法可以被对象调用,调用时变为类名调用.
puclic static void show(){
sout;
}
5.包调用
使用非当前包的类属性时, 必须写类全名才能找到
6.修饰符
-
private 私有化权限修饰符 ,除了自己(当前类)之外,都不能访问
-
public 公共的权限修饰符 , 谁都能访问
-
不写权限修饰符的时候 : 要么当前类中使用,要么当前包中使用
-
protected 受保护的权限修饰符 , 要么同类,要么同包,要么有继承关系