public,static,public static 以及private的区别

public,static,public static 以及private的区别:
public:用public定义成员变量和成员方法的时候,该成员变量可以被类创建的对象调用,
static:如果用static定义成员变量,可以被对象调用,也可以直接用类调用,并且用static定义的变量可以被其他方法共享,
public static:用public static 定义成员方法,该方法可以直接用类调用,可以被对象调用和被一个类里面的其他非静态方法和静态方法调用。另外在同一个类里面,非静态方法能调用非静态和静态方法,而静态方法只能调用静态方法,如果非要在静态方法调用非静态方法,需要在静态方法里面创建该非静态方法的类的对象,再通过对象来调用。
private:private是私有方法,用private定义的成员变量只能通过创建类的对象调用具体的get/set方法进行使用。另外没有private static这种错误写法。

posted @ 2024-08-02 22:32  将兀伏  阅读(670)  评论(0)    收藏  举报