美文网首页
类的访问修饰符与构造器种类

类的访问修饰符与构造器种类

作者: 写啥呢 | 来源:发表于2016-08-12 20:02 被阅读0次

类的访问修饰符

//访问修饰符
// - public(公开)
// - internal(内部的) - 默认 意味着整个项目都能用
// - private (私有)

类有存储属性和计算属性

存储属性(保存和对象相关的数据的属性)
//    通常获得某个计算出的值的方法都可以设计成计算属性
//    computational property
//    计算属性(通过对存储属性做运算得到的属性)

便利构造器

//   便利初始化方法 /便利构造器
//    调用了其他初始化方法的初始化方法
    convenience init() {
        self.init(x: 0 ,y: 0)
    }
    convenience init(point: (Double,Double)){
        self.init(x: point.0 , y: point.1)
    }
    
    //指派初始化方法/指派构造器
//    被其他初始化方法调用的初始化方法
    
    init(x: Double,y: Double) {
        self.x = x
        self.y = y
    }

产生在某个范围内的随机数字

func randomInt(min: Int, _ max: Int)->Int{
    return Int(arc4random_uniform(UInt32(max - min + 1))) + min
}

类的扩展 estantion {}

//如果在某个特定的应用场景中你发现现有的类缺少了某个功能
//那么可以通过类扩展(extension)的方式现场添加这项功能
extension Point {
    var cgPoint: CGPoint{
        get{ return CGPointMake(CGFloat(x), CGFloat(y))}
    }


相关文章

  • 类的访问修饰符与构造器种类

    类的访问修饰符 类有存储属性和计算属性 便利构造器 产生在某个范围内的随机数字 类的扩展 estantion {}

  • 构造器

    构造器:也叫构造方法 构造器的格式 访问控制修饰符 类名(参数列表){//可写功能语句} 构造器的作用①创建对象②...

  • Java 枚举enum

    枚举类构造器 只能使用 private 访问修饰符,所以无法从外部调用构造器,构造器只在构造枚举值时被调用; 使用...

  • java基础3:访问控制修饰符

    修饰符的作用 控制类,方法,构造器和成员变量的访问 修饰符分类 按访问范围从小到大排序: private, def...

  • 王道程序员求职宝典(十二)类

    类 访问标记(修饰符)publicprivateprotected 类成员简介成员函数this指针构造函数默认构造...

  • typescript学习(2)

    类的定义与继承 类的访问类型与构造器 类的访问类型:private,protected,public public...

  • Java中各种修饰符的说明

    类 访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称 访问修饰符与修...

  • Java的访问修饰符

    Java中的访问修饰符定义了变量,方法,构造函数或类的可访问性(范围)。Java中有4种访问修饰符: Public...

  • java面向对象之构造方法

    构造函数(构造方法、构造器、Constructor) 关于java类的构造函数 1、构造方法语法【修饰符列表】构造...

  • kotlin-第三章(类与对象)

    构造函数 访问修饰符 伴生对象 单例类 动态代理 kotlin中特有的类 09:kotlin的构造函数 kotli...

网友评论

      本文标题:类的访问修饰符与构造器种类

      本文链接:https://www.haomeiwen.com/subject/nsjesttx.html