美文网首页
类、成员和方法的权限修饰

类、成员和方法的权限修饰

作者: 熊猫的雄 | 来源:发表于2018-11-21 11:27 被阅读0次

可以修饰类的有:
public,公共的,对所有包可见。
default,当什么都没有的时候就是默认访问权限,仅对自身包可见。
除了上面两个,在类的修饰中还可以加入下面三个
abstract,抽象类,需要继承
final,最终类,不能被继承
static,静态,内部类
如:public abstract class Test(){}、abstract class Test(){}、public final class Test(){}等。

成员和方法

成员方法权限.PNG

public:使用 public 修饰的成员或者方法对所有类都是可以访问的。
private:使用 public 表示是私有的,除了本类,其他所有类都不可访问。
protected:使用 protected 修饰,同包中的类和所有子类(或派生类)可以访问,但其他包中的非子类不可访问。
default:使用 default 修饰后,只能在本包中的类访问。

注意

1、abstract 类不能被实例化;abstract 方法的方法体为空,且只能存在abstract类中。
2、static 可以修饰类、方法、变量、初始化函数;
static 的内部类是一个顶级类,它和包含类的其他成员不相关;
static 方法和变量是属于类的,不属于某个对象,存放在堆中的全局区(静态区),使用类名或者不同对象都可以操作静态变量和方法,但操作的是同一个变量或者方法,实际使用中是把静态变量设为private,静态方法通常使用类名调用(不用new对象,省运行内存)。

相关文章

  • 11.面向对象的三大特征之一——封装

    private关键字 修饰成员(成员变量和成员方法)的权限修饰符作用:保护成员不被别的类使用,被private修饰...

  • 2020-06-18封装(private,this))

    private 是一个权限修饰符 可以修饰成员(成员变量和成员方法) 作用是保护成员不被别的类使用,被privat...

  • 类、成员和方法的权限修饰

    类 可以修饰类的有:public,公共的,对所有包可见。default,当什么都没有的时候就是默认访问权限,仅对自...

  • 修饰符

    权限修饰符 状态修饰符 final 关键字是最终的意思,可以修饰成员方法,成员变量,类 l修饰方法:表明该方法是最...

  • 9、php面向对象

    类权限修饰符:区别:public修饰的成员具有最高权限,可以在类的内部、外部、和子类中使用。protected可以...

  • 面向对象:封装、类和对象

    1,封装: private关键字 private是一个权限修饰符,代表最小权限。 可以修饰成员变量和成员方法。 被...

  • static 关键字

    修饰类的成员变量和成员方法 静态成员为类的实例所共享 静态方法不能重载,为静态 修饰类 只能修饰内部类。有三个特点...

  • private 关键字

    private 是一个权限修饰符,可以用来修饰成员变量和成员方法,被private修饰的成员,只能在本类中被访问....

  • N4.类的方法

    类的成员方法 格式: 权限修饰符 返回值类型 方法名(参数类型 参数名){ ...//方法体; retu...

  • 牛客第四天

    Static修饰成员变量和成员方法,也可修饰静态代码块,不可以修饰类及类成员。 Statement在JDBC中相当...

网友评论

      本文标题:类、成员和方法的权限修饰

      本文链接:https://www.haomeiwen.com/subject/jxyxqqtx.html