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

欧美网站模板下载小程序搭建多少钱一个

欧美网站模板下载,小程序搭建多少钱一个,百度公司网站制作,下载导航到手机上安装封装定义(个人理解:) 封装就像电视遥控器的按钮,比如音量键,对于我们使用者来说就是可以直接按下去调控音量,对于代码写作者来说就是封装了调控音量的方法,使得我们只能去调控,不能改…

封装定义(个人理解:)

封装就像电视遥控器的按钮,比如音量键,对于我们使用者来说就是可以直接按下去调控音量,对于代码写作者来说就是封装了调控音量的方法,使得我们只能去调控,不能改变内部。

封装的实现步骤:

  1. 将属性进行私有化private 【不能直接修改属性】

  2. 提供一个公共的(public)set方法,用户堆属性判断赋值

    public void setXxx(类型 参数名) { // Xxx -> 表示某个属性//加入数据验证的业务逻辑属性 = 参数名;
    }
  3. 提供一个公共的(public)get方法,用于获取属性的值

    public 数据类型 getXxx() { //权限判断,Xxx某个属性return xx;
    }

问题样例:

设置一个小程序,不能随便查看人的年龄,工资等隐私,并对设置的年龄进行合理的验证。年龄合理就设置,否则给默认年龄18岁,必须在1-100岁之间。年龄,工资不能直接查看,name的长度在2-6个字符之间。 

 代码示例: 

import java.util.Scanner;public class text01 {public static void main(String[] args) {Person person1 = new Person("simth",200,1400);System.out.println(person1.info());}
}class Person{public String name;private int age;private double salary;public Person() {}public Person(String name, int age, double salary) {
//        this.name = name;
//        this.age = age;
//        this.salary = salary;setName(name);setAge(age);setSalary(salary);}public String getName() {return name;}public void setName(String name) {if(name.length() >= 2 && name.length() <= 6)this.name = name;else{System.out.println("您输入的名字不在2-6个字符之间,给您默认名字");this.name = "默认名";}}public int getAge() {return age;}public void setAge(int age) {if(age >= 1 && age <= 100)this.age = age;else{System.out.println("您输入的年龄不在1-100岁之间,给您默认年龄18岁");this.age = 18;}}public double getSalary() {System.out.println("您需要输入6位密码才能得到工资显示:");Scanner sc = new Scanner(System.in);int res = sc.nextInt();if(res == 123456)return salary;else{System.out.println("抱歉您输入的密码不对。查看不了工资~ 返回值:0.0");this.salary = 0.0;return salary;}}public void setSalary(double salary) {this.salary = salary;}public String info(){this.getSalary();return "name:" + name + ",\tage:" + age + ",\tsalary:" + salary;}
}

构造器与封装

还是上面的案例,当我们需要有构造器的时候,比如:

那么怎么解决这种情况呢?

 如果有错误欢迎小伙伴留言,这里仅是学习参考笔记,喜欢的留个关注再走吧~

http://www.dtcms.com/a/484701.html

相关文章:

  • 建网站的宽带多少微信企业号
  • 做网站需要展示工厂么?邯郸网站建设最新报价
  • 山西省城乡和建设厅网站千部小黄油资源百度云
  • 网站备案号在哪里查询简约wordpress免费主题
  • 广州响应网站建设营销网站seo推广
  • wdcp更改网站域名网站建设合伙合同
  • 射阳做企业网站哪家好自己电脑做网站用备案
  • 网站开发静态和动态网站端和移动端分开建设域名一样么
  • 沧州网站建设网海申闲鱼钓鱼链接
  • docker安装zabbix一体机
  • 网站优化有什么用上海设计招聘网站
  • 渭城区住房和城乡建设局网站美工宝盒网站
  • 秦皇岛市建设路小学网站网络建设方案的调研照片
  • 如何做网站的实时画面太子河网站建设
  • 网站建设 三合一中堂仿做网站
  • 政务公开和网站建设工作问题外贸流程和外贸术语
  • host绑定网站中文去掉wordpress
  • 有可以做ssgsea的网站么thinkphp租房网站开发
  • 虚拟服务器和如何创建网站扫wordpress后台
  • 遵义做推广网站广州市网站建设公司
  • 做网站郑州网页设计尺寸一般多少像素
  • 百度是不是门户网站宝安福永小学网站建设
  • 黄石规划建设局网站河南城乡建设网站
  • 珠海汽车网站建设建设银行手机银行电脑版官方网站
  • 滁州网站开发公司电话网站设计的实例
  • asp网站安全如何做兰州模板网站seo价格
  • 网站设计形式已备案网站想关闭
  • 盗网站asp源码做网站挣钱来个好心人指点一下呗
  • 用什么软件做介绍视频网站做网站的实施过程
  • 电子商务知名网站深圳快速网站制作