美文网首页
Java对象的学习

Java对象的学习

作者: 宝子向前冲 | 来源:发表于2024-02-01 16:10 被阅读0次

1、四种权限修饰符

    public:意为公开的,访问权限最高,可以跨包访问。

    protect:意为受保护的,权限次之,可以在同包和子/父类中访问。

    缺省:意为默认的,一般不写,权限次之,可以在同包中访问。

    private:意为私有的,权限最低,只能在本类中访问。

2、成员变量和局部变量的区别

        1.成员变量定义在类中,局部变量位于方法中;

        2.成员变量属于类位于堆内,局部变量位于栈内

        3.成员变量会自动赋值,局部变量不会;

3、实参和形参

        实参(确定的值)形参(虚假的变量)

        调用方法时形参接受实参

        形参位与方法内,可作为结果返回;实参位于主方法内

        实参传给形参(不可反向传递)

    用static修饰的成员变量称为“静态变量”,也称为类变量。静态变量是隶属于类的变量,而不是属于任何一个类的具体对象。对于该类的任何一个具体对象而言,静态变量是一个公共的存储单元中。或者说,对于类的任何一个具体对象而言,静态变量是一个公共存储单元,类的任何一个对象访问它时,取到的都是同一个相同数值。类的任何一个对象去修改它时,也都是在对同一个内存单元做操作。

    如果不是私有的,就可以在类外部进行访问,此时不需要创建类的实例对象,只需要类名就可以引用。

相关文章

网友评论

      本文标题:Java对象的学习

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