swift学习笔记之setter和getter方法
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)
    }

};
阅读更多
版权声明:版权所有,不得转载 https://blog.csdn.net/lcg910978041/article/details/51536462
个人分类: swift
想对作者说点什么? 我来说一句

swift getter setter方法

baohanqing baohanqing

2016-05-21 15:13:07

阅读数:936

没有更多推荐了,返回首页

不良信息举报

swift学习笔记之setter和getter方法

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭