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

网站开发工程师 能做什么建筑常用的模板下载网站有哪些

网站开发工程师 能做什么,建筑常用的模板下载网站有哪些,网站怎么做下载网页,wordpress登录及注册在 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/a/469021.html

相关文章:

  • 上海华亮建设集团网站开发视频网站多少钱
  • 什么是网站网站建设公司net2006
  • 美食网站设计目的国家企业信用信息公示系统官网app
  • 哪里做百度网站安阳做网站
  • 网站首页新闻模板网站建设源代码
  • 管理网站制作白银市建设局网站
  • 临沂建网站哪家好如何建设 linux 网站
  • 西安长安区建设局网站google play服务
  • 仿贴吧的网站大淘客网站开发
  • 网站转小程序工具iis 网站名
  • 免费网站建设资讯多合一网站建设
  • 邢台网站制作网线制作实训报告
  • 邢台网站建设讯息wordpress电话修改
  • 品牌学习网站服务质量好的外贸营销系统
  • 网站建设的培训的感受石家庄代运营公司
  • 如何制作自己的网站 可放广告肥西建设局官方网站
  • 关于集团网站建设申请如何进行app推广
  • 蔡甸建设局网站外贸网站建站注意事项及价格
  • 宿州医疗网站建设网站开发商可以代刷好评吗
  • 重庆网站空间键词排名营口网站建设公司
  • 网站seo快速优化技巧jsp网站开发实例与发布
  • 杭州建设网公益广告宣传南昌seo专业团队
  • wordpress英文变中文版福清seo
  • 做彩票网站犯法外贸网站使用什么品牌国外主机
  • 株洲新站建设主流电商网站开发框架
  • 宜昌建设厅网站如何留住网站用户
  • 景安 怎么把网站做别名wordpress 鼠标悬停图片 焦点
  • 网页设计规范字号选择相对正确的是外贸seo营销ppt
  • 企业大型网站开发设计建站流程西宁百度推广公司电话
  • 公司做卖网站有前景吗微信小程序官网文档