swift学习笔记之setter和getter方法

原创 2016年05月30日 11:06:00
import Foundation

print("Hello, World!")

struct Point {
    var x=0.0,y=0.0
};
struct Size {
    var width=0.0,height=0.0
};
struct Rect {
    //创建对象
    var origin=Point()
    var  size=Size()
    //创建对象 @lazy 从orgin 和size计算出来的
    var center:Point{
     get{
           let x=origin.x+size.width/2
           let y=origin.y+size.height/2;
           return Point(x: x, y: y)
        }

    }
    func getCenter()->(Double,Double)
    {
        let x=origin.x+size.width/2
        let y=origin.y+size.height/2;
        return(x,y)
    }

};
版权声明:版权所有,不得转载 举报

相关文章推荐

Swift开发笔记3.Swift中setter和getter的基本用法

Swift中有存储属性和计算属性两种。其中在计算属性中可以实现setter和getter方法,我们在playground中定义两个结构体: struct Point { var x = 0....

swift getter setter方法

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

getter和setter方法

本质上是实例方法,但是在类的外部作为属性来访问,它允许创建只读和只写属性。  使用:  getter方法:必须有返回类型,且和要访问的私有属性类型一致。必须有返回语句,返回要访问的私有属性。  ...

setter方法和getter方法

setter方法和getter方法: OC是一门面向对象的语言,面向对象的语言有三大特性,就是封装性,继承性和多态性. 类的数据与功能的封装,数据就是成员变量,功能就是类方法或者对象方法,对数据的封装...

setter-getter方法

setter方法setter方法的作用 作为外部接口,用来设置成员变量,可以在方法的实现部分过滤掉一些不合理的值. setter方法的命名规范 1.必须是对象方法; 2.返回值类型为void; 3.方...

Swift快速入门之getter 和 setter

属性可以用getter和setter方法的形式提供。//撸码狗 class CodingDog : Dog{ //撸代码年数 var codingYears:Double //...
  • nkmnkm
  • nkmnkm
  • 2016-04-22 05:40
  • 4357

Swift的setter与getter

最近在公司闲来无事,就在网上找各种项目来学着做,基本都是OC的,然后自己差不多翻译成Swift。可是写着写着的时候发现自己Swift那个蛋疼啊,越来越感觉自己不懂Swift,所以写下一些本菜鸟碰到的一...

IOS-getter和setter方法

--点语法 可以不使用[student  age],用student.age来访问变量 虽然看起来student.age是直接访问变量,但本质还是调用了方法来访问变量 为什么要设计点...

Object-C 学习笔记(七)---setter&getter

设置器(setter)&访问器(getter) 设置器(setter)和访问器(getter)提供了一个外界操作类内部属性的通道,但是在Object-C中,一般成员属性是私有(private)的,需要...

getter和setter

getter和setter方法在Java中,一种简单常用的封装方式是使用getter和setter方法。下面这段代码是一个简单的命名为Contact的类的定义:public class Contact...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)