小工具      在线工具  汉语词典  css  js  c++  java

快速访问权限

Swift学习 额外说明

收录于:93天前


import UIKit

/*
 1>internal :内部的,
     1.默认情况下所有的类的属性&方法的访问权限都是internal
     2.若本模块(项目/包/target)中可以访问
 2> private:私有的
     1.只有在本类中可以访问
 3> open 公开的
     1.可以跨模块(包/target)都是可以访问的
 4> fileprivate  swift3.0
     1.只要在本文件中都是可以进行访问的
 */

class FourthViewController: TFBaseViewController {
    
    var name : String = ""
    private var age : Int = 0
    fileprivate var height : Double = 0
    
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        setUI()
        
        //1>internal :内部的,访问name,
        name = "srfg"
        print(name)
        
        //2> private:私有的,访问age
        age = 10
        print(age)
        
        
        //3> open 公开的,创建UIView对象
        let view = UIView()
        view.alpha = 0.5
        view.tag = 100
        view.frame = CGRect(x:0, y: 0 ,width: 100, height:100)
    }
}

class person {
    func test()  {
        let vc = FourthViewController()
        vc.name = "fgh"
        
//        2> private:私有的 //只有在本类中可以访问
//        vc.age =
        
//        4> fileprivate  swift3.0
//        1.只要在本文件中都是可以进行访问的
        vc.height = 1.00
    }
}


. . .

相关推荐

额外说明

动态规划求解最长公共子序列LCS

#include <iostream> #include <string> #include <utility> #include <vector> using namespace std; /* CLion 使用提示 : 批量注释代码 => Ctr

额外说明

Feign 的将对象作为参数

  Feign 这里可以不要@RequestBody   @FeignClient(name = "service-user") public interface UserServer { @RequestMapping("/orgBan

额外说明

自定义指令(补充)

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge">

额外说明

UE5——反射数据4

函数 计算蓝图运行该函数的时间 展开 函数静态注册,TestFun1没有返回值没有参数,所以里面是空的 函数静态注册,TestFun2既有返回值又有参数 这个就是函数数组,把所有的函数数组添加到里面 第一个参数是函数指针,第二个也就是蓝图的名字 构造函数

额外说明

vue 2使用Element UI

首先,选择需要通过npm命令安装Element UI: npm i element-ui -S 安装完成后,还需要在main.js中添加配置 import ElementUI from 'element-ui'; import 'element-ui

额外说明

nest+mongoose+graphql的使用

一、初始化项目及安装一些包 1、官网克隆种子文件 $ git clone https://github.com/nestjs/typescript-starter.git project $ cd project $ npm install 2、安装gr

额外说明

利用Eigen进行矩阵计算

文章目录 一、安装Eigen库 (一)Eigen概述 (二)Eigen官网教程 (三)安装Eigen库 二、使用Eigen定义和遍历矩阵 (一)新建KDevelop项目 (二)指定Eigen头文件目录 (三)编写程序,实现功能 (三)构建项目 (四)添加

额外说明

VB案例:简易记事本

目录 一、运行效果 1、主界面 2、菜单系统 (1)文件菜单 (2)编辑菜单

额外说明

Kubernetes部署和使用Prometheus

Kubernetes部署和使用Prometheus 默认已安装kuberneter kubernetes1.25 kube-prometheus release-0.12 这里使用的是Kube-Prometheus 1、架构介绍 Prometheus S

额外说明

Mac上安装nodejs环境,附图

1、去官网下载node稳定版,如下图 2. 双击并继续下一步,直至安装完成。 3.检查是否安装成功 npm-v 节点-v 4、代码测试环境安装是否可用(创建如下文件nodeTest.js文件) var http = require("http"); h

ads via 小工具