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

网站建设项目需求分析流程图无锡网站制作优化推广公司

网站建设项目需求分析流程图,无锡网站制作优化推广公司,安卓开发自学教程,网站建设 有限公司在 Java 语言中提供了多个作用域修饰符#xff0c;其中常用的有 public、private、protected、final、abstract、static、transient 和 volatile#xff0c;这些修饰符有类修饰符、变量修饰符和方法修饰符。 在实际生活中#xff0c;如果要获取某件物品#xff0c;与其直接…在 Java 语言中提供了多个作用域修饰符其中常用的有 public、private、protected、final、abstract、static、transient 和 volatile这些修饰符有类修饰符、变量修饰符和方法修饰符。 在实际生活中如果要获取某件物品与其直接穿过堡垒的墙壁从而导致墙壁毁灭和破坏不如通过门口的警卫请求进入堡垒的许可。一般而言这对对象同样适用没有对象的许可即对象的属性是私有的不能直接访问该对象的私有属性。 信息隐藏是 OOP 最重要的功能之一也是使用访问修饰符的原因。在编写程序时有些核心数据往往不希望被用户调用需要控制这些数据的访问。 对类成员访问的限制是面向对象程序设计的一个基础这有利于防止对象的误用。只允许通过一系列定义完善的方法来访问私有数据就可以通过执行范围检查防止数据赋予不正当的值。例如类以外的代码不可能直接向一个私有成员赋值。同时还可以精确地控制如何以及何时使用对象中的数据。 当正确实现对类成员的方法控制后类就可以创建一个可用的“黑箱”其内部动作不会被打开而任意篡改。 通过使用访问控制修饰符来限制对对象私有属性的访问可以获得 3 个重要的好处。 防止对封装数据的未授权访问。有助于保证数据完整性。当类的私有实现细节必须改变时可以限制发生在整个应用程序中的“连锁反应”。访问控制符是一组限定类、属性或方法是否可以被程序里的其他部分访问和调用的修饰符。类的访问控制符只能是空或者 public方法和属性的访问控制符有 4 个分别是 public、 private、protected 和 friendly其中 friendly 是一种没有定义专门的访问控制符的默认情况。 各种访问修饰符的可访问性 访问控制在面向对象技术中处于很重要的地位合理地使用访问控制符可以通过降低类和类之间的耦合性关联性来降低整个项目的复杂度也便于整个项目的开发和维护。在 Java 语言中访问控制修饰符有 4 种。 1. private 用 private 修饰的类成员只能被该类自身的方法访问和修改而不能被任何其他类包括该类的子类访问和引用。因此private 修饰符具有最高的保护级别。例如设 PhoneCard 是电话卡类电话卡都有密码因此该类有一个密码域可以把该类的密码域声明为私有成员。 2. friendly默认 如果一个类没有访问控制符说明它具有默认的访问控制特性。这种默认的访问控制权规定该类只能被同一个包中的类访问和引用而不能被其他包中的类使用即使其他包中有该类的子类。这种访问特性又称为包访问性package private。 同样类内的成员如果没有访问控制符也说明它们具有包访问性或称为友元friend。定义在同一个文件夹中的所有类属于一个包所以前面的程序要把用户自定义的类放在同一个文件夹中Java 项目默认的包以便不加修饰符也能运行。 3. protected 用保护访问控制符 protected 修饰的类成员可以被三种类所访问该类自身、与它在同一个包中的其他类以及在其他包中的该类的子类。使用 protected 修饰符的主要作用是允许其他包中它的子类来访问父类的特定属性和方法否则可以使用默认访问控制符。 4. public 当一个类被声明为 public 时它就具有了被其他包中的类访问的可能性只要包中的其他类在程序中使用 import 语句引入 public 类就可以访问和引用这个类。 类中被设定为 public 的方法是这个类对外的接口部分避免了程序的其他部分直接去操作类内的数据实际就是数据封装思想的体现。每个 Java 程序的主类都必须是 public 类也是基于相同的原因。 示例Java 中访问控制修饰符的使用。 1 新建 Student.java 文件在该文件中定义不同修饰符的属性和方法代码如下 class Student {// 姓名其访问权限为默认(friendly)String name;// 定义私有变量身份证号码private String idNumber;// 定义受保护变量学号protected String no;// 定义共有变量邮箱public String email;// 定义共有方法显示学生信息public String info() {return姓名name身份证号码idNumber学号no邮箱email;} }2 新建 StudentTest.java 文件在该文件中定义 main() 方法访问 Student 类中的属性并赋值打印出用户的信息。代码如下 public class StudentTest {public static void main(String[] args) {// 创建Student类对象Student stu new Student();// 向Student类对象中的属性赋值stu.name 张三;// stu.idNumber093765290763137806;// 这是不允许的。提示stu.idNumber是不可见的必须注释掉才可运行stu.no 20lil01637;stu.email zhzngsanqq.com;System.out.println(stu.info());} }在 StudentTest 类中“stu.idNumber“093765290763137806”;”代码行将提示 “The field User.password is not visible”错误信息。将该代码行注释掉再运行 StudentTest.java 文件输出的内容如下 姓名张三身份证号码null学号20lil01637邮箱zhangsanqq.com在源文件中创建了两个类分别为主类 StudentTest 和辅助类 Student二者在同一个包中。 在辅助类 Student 中创建了 4 个属性其访问控制分别为默认的、私有的、受保护的和共有的除了私有控制符修饰的变量之外其他的都可以被主类访问同时创建了一个共有的方法——info()用于打印用户信息。 在主类 StudentTest 中创建类 Student 的实例化对象 stu通过对象 stu 来访问该对象中的属性并赋值因为 idNumber 属性的修饰符为 private私有的因此在 StudentTest 类中的 main() 方法中无法访问该属性。
http://www.zqtcl.cn/news/205776/

相关文章:

  • 怎么判断网站开发语言互联网推广模式
  • 做电影网站被找版权问题怎么处理网站做的简单是什么意思
  • 九江网站建设网站制作深圳seo优化服务商
  • 上海网站推广珈维做映射后 内网无法通过域名访问网站
  • 太原网站关键词优化常州企业网站建设公司
  • 网站开发流程详细步骤不用淘宝客api如何做网站
  • xuzhou网站制作wordpress漫画小说
  • 公司建设网站的通知书百度经验官网入口
  • 如何做产品网站的推广静态网页制作总结
  • 网站建设有哪些知识点wordpress 静态
  • 买完阿里云域名如何做网站优化软件排行榜
  • 三五互联网站建设怎么样公司网上推广平台
  • 做网站网页的公司机械网站建设公司推荐
  • 影楼网站制作网站集群建设申请
  • 国内免费的短视频素材网站自己做网站的方法
  • jsp网站建设代码电子印章在线制作生成器免费
  • 叫别人做网站后怎么更改密码一手楼房可以做哪个网站
  • 网站上的图分辨率做多少网站栏目建设存在的问题
  • 山东省建设部网站官网php 开发手机网站建设
  • 新建的网站怎么做seo优化国内最新新闻事件今天
  • ss永久免费服务器河南网站建设优化技术
  • wordpress首页源码深圳seo关键词优化外包公司
  • 网站备案换公司吗网站开发 东莞
  • 济南网站营销彩票网站建设 极云
  • 园区门户网站建设方案著名网站用什么语言做后台
  • 有经验的邵阳网站建设四川省城乡建设网查询
  • 网站打不开怎么做天猫店购买交易平台
  • 什么专业是做网站做网站设分辨率
  • 供水开发建设公司网站建筑案例网站有哪些
  • 建站平台备案wordpress 论坛