当前位置: 首页 > wzjs >正文

怎么让百度快速收录网站郑州seo外包公司哪家好

怎么让百度快速收录网站,郑州seo外包公司哪家好,网站做友链的好处,个人或企业做网络贸易的主要网站在 Java 中,访问修饰符(Access Modifiers)用于控制类、方法、变量和构造器的访问权限。Java 提供了四种访问修饰符,分别是: publicprotecteddefault(包私有,没有显式修饰符)private…

在 Java 中,访问修饰符(Access Modifiers)用于控制类、方法、变量和构造器的访问权限。Java 提供了四种访问修饰符,分别是:

  • public
  • protected
  • default(包私有,没有显式修饰符)
  • private

public

  • 访问范围:最大范围的访问权限。
  • 作用:
    • 被 public 修饰的类、方法、变量或构造器可以在任何地方访问。
    • 如果类是 public,则类名必须与文件名一致。
public class MyClass {public int myVar;public void myMethod() {System.out.println("Public Method");}
}

protected

  • 访问范围:
    • 同一包内的类可以访问。
    • 不同包中的子类可以访问。
  • 作用:
    • 主要用于继承场景,允许子类访问父类的成员。
package com.example;public class Parent {protected int myVar;protected void myMethod() {System.out.println("Protected Method");}
}package com.another;import com.example.Parent;public class Child extends Parent {void accessParent() {myVar = 10;       // 可以访问 protected 变量myMethod();       // 可以访问 protected 方法}
}

default(包私有)

  • 访问范围:
    • 同一包内的类可以访问。
    • 不同包中的类无法访问。
  • 作用:
    • 如果不显式指定访问修饰符,则默认为 default。
package com.example;class MyClass {int myVar; // default 访问权限void myMethod() {System.out.println("Default Method");}
}

private

  • 访问范围:
    • 仅限当前类内部访问。
  • 作用:
    • 用于封装类的内部实现细节,防止外部直接访问。
public class MyClass {private int myVar;private void myMethod() {System.out.println("Private Method");}public void setMyVar(int value) {this.myVar = value; // 可以在类内部访问 private 变量}
}

访问修饰符的总结

访问修饰符类内部同一包内不同包的子类不同包的非子类
public✔️✔️✔️✔️
protected✔️✔️✔️
default✔️✔️
private✔️

访问修饰符的使用场景

public:
用于暴露 API,如工具类的方法或常量。例如:public static final int MAX_VALUE = 100;

protected:
用于允许子类扩展父类的功能。例如:protected void init() { … }

default:
用于包内共享的辅助类或工具方法。例如:void helperMethod() { … }

private:
用于封装类的内部实现细节。例如:private String secretKey;

注意事项

  • 类的访问修饰符只能是 public 或 default(包私有)。
  • 接口中的方法默认是 public,变量默认是 public static final。
  • 构造器可以使用 public、protected、default 或 private。
  • private 构造器常用于单例模式或工具类。
package com.example;public class AccessExample {public int publicVar = 1;protected int protectedVar = 2;int defaultVar = 3; // default 访问权限private int privateVar = 4;public void publicMethod() {System.out.println("Public Method");}protected void protectedMethod() {System.out.println("Protected Method");}void defaultMethod() {System.out.println("Default Method");}private void privateMethod() {System.out.println("Private Method");}
}class AnotherClass {void testAccess() {AccessExample example = new AccessExample();System.out.println(example.publicVar);       // 可以访问System.out.println(example.protectedVar);    // 可以访问System.out.println(example.defaultVar);      // 可以访问// System.out.println(example.privateVar);  // 编译错误,无法访问 private 变量}
}
http://www.dtcms.com/wzjs/119929.html

相关文章:

  • 做网站的成功案例武汉seo全网营销
  • 移动端网站如何做导出功能吗十大免费网站推广
  • 河南省住房与城乡建设部网站社群营销方案
  • 医疗协助平台网站建设方案免费的自助建站
  • 新媒体推广渠道有哪些网站seo策划
  • 做网站报价成都seo公司排名
  • 做百度推广是网站好还是阿里好百度网页版链接
  • 网站ftp密码怎么修改推广一个产品有哪些方式
  • 网站客服在线系统上海aso优化公司
  • 韩国风格网站模板惠州网站seo
  • 做酒店网站所用到的算法品牌营销公司
  • 不参与网站建设的弊端安装百度
  • 我要做网站t和p在一起怎么做网站
  • 专题网站建设策划seo整站优化
  • 西安网站建设ipv6电商平台哪个最好最可靠
  • 网站开发网页设计游戏设计互联网营销的优势
  • 什么网站能赚钱谷歌推广公司
  • 北京公司公示在哪个网站美食软文300范例
  • 做网站找我图片郑州seo哪家专业
  • 杭州拱墅区网站建设阿里云免费建站
  • 网站做多长时间才会成功营销技巧在线完整免费观看
  • 一些免费的网站福州短视频seo网站
  • 自己做文字壁纸的网站网络运营推广
  • 空投糖果网站开发推广链接让别人点击
  • 怎样把网站做的漂亮企拓客软件怎么样
  • 武汉做网站好的公司网店代运营和推广销售
  • 网站源码怎么预览iis搭建网站
  • 网站工作室西安seo按天收费
  • 网站登录页面怎么做的微信营销模式
  • 吴桥网站建设全案网络推广公司