类
封装 对象 的属性和行为的载体
成员方法(getName()) 无返回值用void 表示 , 成员方法也可调用(setName())其他成员方法和类成员变量。
权限修饰符
private | protected | public | |
本类 | 可见 | 可见 | 可见 |
同包其他类或子类 | 不可见 | 可见 | 可见 |
其他包的类或子类 | 不可见 | 不可见 | 可见 |
类权限的设定会约束类成员的权限设定
private void setName(String name){
this.name=name;
}
this.name 指的是类中name成员变量,后面一个name指的是形参name ,setName方法实现的功能就是将形参name的值赋予成员变量name.
被声明为static 的变量、常量和方法被称为静态成员。静态成员属于 类 所有。
1.在静态方法中不可以使用this 关键字
2.在静态方法中不可以直接调用非静态方法
主方法体
public static void main(String [] args){
//方法体
}
public class CreateObject{
public CreateObject(){ //构造方法
System.out.println("创建对象");
}
public static void main(String args[]){ //主方法
new CreateObject(); //创建对象
}
}