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

品牌型网站建设的好处友情链接搜读

品牌型网站建设的好处,友情链接搜读,wordpress手机h5主题,php网站开发工程师认证证书封装介绍 封装就是把抽象出的字段和对字段的操作封装在一起#xff0c;数据被保护在内部#xff0c;程序的其他包只有通过被授权的操作(方法)#xff0c;才能对字段进行操作 封装的理解和好处 1.隐藏实现细节 2.可以对数据进行验证#xff0c;保证安全合理 如何体现封…封装介绍 封装就是把抽象出的字段和对字段的操作封装在一起数据被保护在内部程序的其他包只有通过被授权的操作(方法)才能对字段进行操作 封装的理解和好处 1.隐藏实现细节 2.可以对数据进行验证保证安全合理 如何体现封装 1.对结构体中的属性进行封装 2.通过方法包实现封装 封装实现的步骤 1.将结构体、字段(属性)的首字母小写(不能导出了其他包不能使用) 2.给结构体所在包提供一个工厂模式的函数首字母大写。类似一个构造函数 3.提供一个首字母大写的Set方法用于对属性判断并赋值 funcvar 结构体类型名Set xxx(参数列表)(返回值列表){ ​ //加入数据验证的业务逻辑 ​ var.字段 参数 } 4.提供一个首字母大写的Get方法用于获取属性的值 funcvar结构体类型名 Getxxx(){ ​ return var.字段 } 说明在golang中没有特别强调封装golang本身对面向对象的特性做了简化的 案例 person包package model import fmt type person struct {Name stringage int //其他包不能直接访问sal float64 }//写一个工厂模式的函数相当于构造函数 func NewPerson(name string) *person {return person{Name : name,} }//为了访问age和sal编写一对Setxxx的方法和Getxxx的方法 func (p *person) SetAge(age int) {if age 0 age 150 {p.age age} else {fmt.Println(年龄范围不正确)} }func (p *Person) GetAge() int {return p.age }func (p *person) SetSal(sal int) {if sal 3000 sal 30000 {p.sal sal} else {fmt.Println(薪水范围不正确)} }func (p *Person) GetSal() float64 {return p.sal }main包 package main import (fmtgo\src\go_code\chapter03\enc\model ) //设计一个程序(person.go)不能随便看人的年龄工资等隐私 //并对输入的年龄进行合理的验证。设计model包(person.go)main包(main.go调用person结构体) func main(){p : model.NewPerson(smith)p.SetAge(18)p.SetSal(5000)fmt.Println(p)fmt.Println(p.Name, age, p.GetAge(), sal, p.GetSal()) }
http://www.tj-hxxt.cn/news/217310.html

相关文章:

  • 做网站的控件邯郸微信公众号开发
  • 学校网站建设开做网站需要编程嘛
  • win7怎么做网站服务器深圳网站制作公司流程
  • 推荐几个网站图片网站谷歌优化软件
  • 一级a做爰片免费网站中文信用 网站 建设方案
  • ps做网站 大小学校介绍网站模板
  • 聊城手机站网站公司电话深圳网站建设 公司元
  • 企业网站建设的好处过年做哪个网站致富
  • 网站做虚假广告wordpress原创meta
  • 做网站之前备案用html代码编写一个简单的网页
  • logo网站设计素材免费一键生成原创短视频app
  • 网站icp查询系统有没有教做韩餐的网站
  • 固定ip做网站怎么备案永久免费观看不收费的软件app
  • 泉州网站提升排名广东监理建设协会网站
  • 专门做物理的网站国产服务器品牌前十大排名
  • 网站基础建设英文注册一个有限公司需要多少钱
  • 网站浏览历史能恢复吗怎么设置的怎样在手机安装wordpress
  • 网站建设与用户需求分析深圳 营销型网站公司
  • 南昌企业制作网站设计网站建设价钱差异
  • 宜城网站开发网络营销外包
  • 网站建设合同模板wordpress 主题使用教程
  • 网站开发域名注册高性能 网站 建设
  • 网站建设与维护教案做电影网站侵权
  • 义乌市网站建设月付购物网站建站
  • 湛江网站模板如何制作个人网页兼职主页
  • 自己注册了个域名想做一个网站怎么做简单的视频网站
  • 加强廉政教育网站建设深圳广告标识设计公司
  • 湖南做电商网站需要什么条件建立一个网站 优帮云
  • 网站seo外链接哪个网站做团购要求低点
  • 网站建设工作人员有哪些职责游戏网站建设多少