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

建设网站经营范围设计上海2021门票

建设网站经营范围,设计上海2021门票,wordpress页面背景图片,国内旅行做行程网站1.private的介绍 在面向对象编程中#xff0c;private是一种访问修饰符#xff0c;用于限制成员的访问范围。私有成员只能在所属的类内部访问#xff0c;对外部的类或对象是不可见的。 private的使用可以带来以下几个好处#xff1a; 封装实现细节#xff1a;私有成员可…1.private的介绍 在面向对象编程中private是一种访问修饰符用于限制成员的访问范围。私有成员只能在所属的类内部访问对外部的类或对象是不可见的。 private的使用可以带来以下几个好处 封装实现细节私有成员可以隐藏在类的内部不被外部对象直接访问。这样可以封装类的实现细节使类的使用者只能通过公共接口进行操作从而达到隐藏内部实现的目的提高代码的安全性和可维护性。 防止误操作私有成员的使用可以防止外部对象对类的内部状态进行直接修改避免了错误的操作和数据的不一致性。只有通过类提供的公共接口才能对私有成员进行访问和修改确保了类的数据的正确性和一致性。 提供更好的封装性私有成员可以控制对类的内部实现的访问权限使类的使用者只能通过公共接口进行操作。这样可以提供更好的封装性使类的内部细节对外部完全隐藏减少了类的依赖和耦合性提高了类的灵活性和可维护性。 需要注意的是私有成员只能在所属的类内部进行访问不能被外部类或对象直接访问。如果子类需要访问父类的私有成员可以通过继承和公共方法来实现。另外私有成员可以是属性、方法或构造函数等任何成员类型。 总结起来private是一种访问修饰符用于限制成员的访问范围。私有成员只能在所属的类内部访问对外部的类或对象是不可见的。通过private的使用可以实现封装实现细节、防止误操作和提供更好的封装性等好处。 2.代码中体现 public class Person{private String name;private int age;private void priMethod(){System.out.println(这是一个私有成员方法);}public void pubMethod(){System.out.println(这是一个公有成员方法接下来要调用私有成员方法);this.priMethod();}//setter getter方法public void setAge(int age){if(age 0 || age 150){System.out.println(年龄非法~被设为默认值18);this.age 18;return;}System.out.println(年零为age);this.age age;}public int getAge(){return age;}public void setName(String name){System.out.println(名字是name);this.name name;}public String getName(){return name;}} 这段代码定义了一个名为Person的类其中包含了私有的属性name和age以及公有的方法pubMethod。 在这个类中私有方法priMethod被定义为私有的只能在Person类内部被访问。公有方法pubMethod可以被外部类或对象访问并在其内部调用了私有方法priMethod即通过公有方法来访问私有方法。 除了方法的定义代码中还包含了属性的setter和getter方法。setter方法用于设置属性的值在设置age属性时添加了一些对年龄合法性的判断如果年龄小于0或大于150则输出错误信息并将年龄设为默认值18。getter方法用于获取属性的值。 总的来说这段代码使用了private关键字来修饰成员变量name和age使其成为私有成员只能在Person类内部访问。私有方法priMethod也被定义为私有的只能在Person类内部调用。通过使用私有成员可以提高类的封装性隐藏内部实现细节只允许通过公有方法来访问和修改私有成员。 主函数中测试功能 Person person new Person(); person.setAge(20); person.setName(hh); person.pubMethod(); //输出结果 为名字是hh 年零为20 这是一个公有成员方法 3.Setter Getter方法 setter和getter方法是用于操作私有成员变量的公有方法。 在面向对象编程中为了保证数据的封装性和安全性常将类的成员变量设置为私有(private)的。而为了能够访问和修改这些私有成员变量需要提供公有的setter和getter方法。 setter方法用于给私有成员变量赋值它通常以set开头后面跟上对应的成员变量名。它接收一个参数该参数是要赋给成员变量的值。通过setter方法可以对成员变量进行合法性检查和修改。 getter方法用于获取私有成员变量的值它通常以get开头后面跟上对应的成员变量名。它不接收任何参数返回值是成员变量的值。通过getter方法可以获取到私有成员变量的值。 例如在上述的代码中setAge方法用于给age赋值getAge方法用于获取age的值。setName方法用于给name赋值getName方法用于获取name的值。 使用setter和getter方法的好处是可以对成员变量进行控制和检查确保数据的合法性。同时也可以隐藏成员变量的具体实现细节提高类的封装性和可维护性。 注意在idea中可以快捷设置settergetter方法 同时点击altinsert键根据自己的业务需求来选择Getter或者是Setter或者是Getter and Setter 选中一个或者都选上按shift键可同时选中 再点击OK
http://www.sczhlp.com/news/197994/

相关文章:

  • 四川省城镇建设二次供水网站南京尔顺科技发展有限公司表扬信息怎么建设QQ网站
  • 免费源码html网站网站开发赚不赚钱
  • 网站建设的SOWT分析现在有哪些网址
  • p2p网站建设报价2p排名医疗电子网站建设
  • 企业网站代备案做网站必须搭框架么
  • 服装设计师的个人网站网站开发原型工具
  • 在 gitea 服务器端查询 lfs 文件占用情况
  • HDR图像生成算法详解
  • Introduction: Why Optimization?
  • 呼家楼做网站的公司手机域名解析错误
  • 免费推广网站搭建wordpress文件上传管理
  • 网站建设售后服务青岛网站制作案例
  • 北京网站建设汉邦如何申请一个网址
  • 彩票网站注册网站建设与推广综合实训报告册
  • 网站html动态效果代码织梦如何一个后台做两个网站
  • 新化 网站开发西安千秋网络科技有限公司
  • 有哪些做的好的营销型网站安徽省房地产开发项目管理系统
  • 网站版权问题网上国网app推广经验
  • 湖北省级建设主管部门网站wordpress 数据接口
  • 室内设计网站资源温泉网站建设
  • 如何做输入密码进入网站做平面设计的网站有哪些
  • 做电脑端网站手机端能搜到吗电商网站开发平台
  • 长沙的互联网网站公司哪家好网站推广策划评估指标有哪些
  • 青岛商城网站开发海口网站建设
  • 冠县网站建设建设一个网站需要哪些
  • 邯郸老区建设网站网站排名怎么提升
  • 哪些网站容易做seo优化网站设计报价是多少钱
  • 太原网站建设哪家便宜网站开发挣钱吗
  • 网站建设公司福州什么叫静态网站
  • 南昌网站外包wordpress调取全部图片缩略图