OC之点语法详解

简介:

点语法的本质是对setget方法的调用

?
1
2
Person *p = [Person new ];
p.age = 10;

上面p.age = 10不是给Person的成员变量age赋值,而是调用Person中的setAge方法,并传递参数10,所以p.age = 10就相当于[p setAge:10],当然也可以根据调用Person中的get方法,比如Person中有个get方法名为age,则调用该方法可以用点语法写为p.age,相当于[p age]

 

【备注】在OC中,比如age的set方法一般写成- (void) setAge (int)newage;get方法一般写成- (void) age;


目录
相关文章
|
2月前
|
IDE Java API
Javadoc的讲解使用
本文介绍了Javadoc工具的使用方法和常用标签,通过示例代码展示了如何为Java代码添加文档注释并使用Javadoc命令生成HTML格式的API文档。
42 0
|
Java API
JavaDoc
JavaDoc命令是用来生成自己API文档的,将写好的程序放在生成的文档中 参数信息 @author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 package com.wyd.base
JavaDoc
|
Oracle Java 关系型数据库
无法使用 javadoc 等命令?
谈到 Java 就离不开 JRE(Java Runtime Environment),JDK(Java Development Kit) 中包含了 JRE 和 JVM(Java Virtual Machine),所以我们一般直接安装 JDK,安装 JDK 首先肯定是去Oracle官网下载适合自己的开发版本,然后将 JDK 安装到自定义位置。
无法使用 javadoc 等命令?
|
Java Android开发
javaDOC生成
javaDOC生成
111 0
|
编译器 C语言 Swift
|
编译器 Python
|
Java C语言 iOS开发