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

做一个网站只做前端怎么做百度客服人工电话

做一个网站只做前端怎么做,百度客服人工电话,全球网络营销公司排名,企业网站建设飞沐在 Java 里,private 和 public 属于访问修饰符,其作用是管控类、方法、变量等的访问权限。除此之外,Java 还有 protected 访问修饰符以及默认(不写修饰符)的访问级别。下面为你详细介绍这四种访问修饰符: …

在 Java 里,privatepublic 属于访问修饰符,其作用是管控类、方法、变量等的访问权限。除此之外,Java 还有 protected 访问修饰符以及默认(不写修饰符)的访问级别。下面为你详细介绍这四种访问修饰符:

1. private

  • 含义private 是访问限制最严格的修饰符。被 private 修饰的成员(变量、方法等)仅能在定义它的类内部被访问。
  • 用途:一般用于封装类的内部实现细节,防止外部直接访问和修改,以此保证数据的安全性和完整性。
  • 示例代码
class Person {// 私有成员变量private String name;private int age;// 私有方法private void printInfo() {System.out.println("Name: " + name + ", Age: " + age);}// 公共方法,用于间接访问私有成员public void setName(String name) {this.name = name;}public void setAge(int age) {this.age = age;}public void showInfo() {// 在类内部可以访问私有方法printInfo();}
}public class Main {public static void main(String[] args) {Person person = new Person();person.setName("Alice");person.setAge(25);// 不能直接访问私有成员变量和方法// person.name = "Bob";  // 编译错误// person.printInfo();   // 编译错误person.showInfo();}
}

2. public

  • 含义public 是访问限制最宽松的修饰符。被 public 修饰的成员可以在任何地方被访问,只要能获取到该类的实例。
  • 用途:通常用于定义类的公共接口,让外部代码能够方便地使用类的功能。
  • 示例代码
class Calculator {// 公共方法public int add(int a, int b) {return a + b;}
}public class Main {public static void main(String[] args) {Calculator calculator = new Calculator();// 可以在其他类中直接访问公共方法int result = calculator.add(3, 5);System.out.println("Result: " + result);}
}

3. protected

  • 含义:被 protected 修饰的成员可以在同一包内的任何类中被访问,同时也能在不同包的子类中被访问。
  • 用途:常用于实现继承关系中的代码复用和扩展,让子类能够访问父类的一些成员,但又对外部类进行一定的限制。
  • 示例代码
// 父类
package parentPackage;
public class Parent {// 受保护的成员变量protected int protectedValue = 10;// 受保护的方法protected void printValue() {System.out.println("Protected value: " + protectedValue);}
}// 同一包内的类
package parentPackage;
public class SamePackageClass {public static void main(String[] args) {Parent parent = new Parent();// 可以在同一包内访问受保护的成员System.out.println(parent.protectedValue);parent.printValue();}
}// 不同包的子类
package childPackage;
import parentPackage.Parent;
public class Child extends Parent {public void accessParentProtectedMembers() {// 可以在子类中访问受保护的成员System.out.println(protectedValue);printValue();}
}

4. 默认(不写修饰符)

  • 含义:若成员没有使用任何访问修饰符,那么它具有默认的访问级别,也称为包访问权限。具有默认访问级别的成员只能在同一包内的类中被访问。
  • 用途:用于在包内部组织和封装代码,让包内的类可以相互访问,但对外部包进行限制。
  • 示例代码
// 同一包内的类
package myPackage;
class MyClass {// 默认访问级别的成员变量String defaultValue = "Default";// 默认访问级别的方法void printDefaultValue() {System.out.println(defaultValue);}
}// 同一包内的另一个类
package myPackage;
public class AnotherClass {public static void main(String[] args) {MyClass myClass = new MyClass();// 可以在同一包内访问默认访问级别的成员System.out.println(myClass.defaultValue);myClass.printDefaultValue();}
}

下面以表格形式总结这四种访问修饰符的访问权限:

访问修饰符同一类内同一包内不同包的子类不同包的非子类
private可以不可以不可以不可以
默认可以可以不可以不可以
protected可以可以可以不可以
public可以可以可以可以
http://www.dtcms.com/wzjs/420688.html

相关文章:

  • 最新网站建设合同seo免费诊断联系方式
  • 自己怎么做装修网站中国军事新闻最新消息
  • 如何制作个人网站教程宁波seo网络推广公司排名
  • 广州市海珠区建设局网站电商运营培训班多少钱
  • 做母婴育儿类网站好做seo排名吗重庆seo博客
  • 山东省个人网站备案公司做网站需要多少钱
  • 网站建设免费代理龙岗网站制作
  • 苏州松陵镇哪里做网站郑州seo代理商
  • 天津中小企业网站制作长春网站推广公司
  • 住房和城乡建设部网站建筑电工淘宝客seo推广教程
  • 外贸英文网站建设价格专业技能培训机构
  • 一个网站如何赚钱西安建站推广
  • nginx wordpress 重写济南seo优化外包
  • 网站建设是基础服务吗各种手艺培训班
  • 农产品信息网站的建设营销型网站建设企业
  • 做彩页素材的网站淘宝指数查询官网
  • java web网站建设百度推广费用可以退吗
  • word 发布到wordpress西安seo托管
  • 做第三方网站注意什么b站怎么推广
  • 宁夏固原住房和建设局网站北京整站线上推广优化
  • 石家庄求做网站在seo优化中
  • 注册了一个域名怎么做网站各大网站提交入口
  • 手机网站自助建站源码电脑网页制作
  • 怎么做阿里国际网站的数据分析品牌广告图片
  • 易趣网的网站架构推广软文范文
  • 用asp做的网站百度网页怎么制作
  • 手机网站 滑动翻页宁波seo自然优化技术
  • 社交网站设计百度信息流怎么投放
  • 网站建设经验做法和取得的成效百度关键词seo排名优化
  • 京东商城网站建设目标今日新闻 最新消息 大事