swift 类的使用 学习笔记
目标任务:
定义一个Person类,要求如下:
在类中声明name和age属性,并使用init函数对其进行初始化。
在Person类中定义一个personInfo方法用于打印name和age的信息。
实例Person类并调用personInfo方法。
类的定义
class Person {}
在类中声明属性
class Person {
var name : String
var age : Int
}
在类中声明函数
class Person {
var name : String
var age : Int
init ( name : String, age : Int ) {
self.name = name
self.age = age
}
}
在类中定义方法
class Person {
func personInfo() {
print("name: zs, age: 24")
}
}
实例化一个类
var p1 = Person( name: "zs", age: 24 )
核心代码
//
// main.swift
// sy5
//
// Created by com.ddm on 21/5/11.
// Copyright © 2021年 com.ddm All rights reserved.
//
import Foundation
class Person {
var name : String
var age : Int
init ( name : String, age : Int ) {
self.name = name
self.age = age
}
func personInfo() {
print("name: \(self.name), age: \(self.age)")
}
}
var p1 = Person( name: "zs", age: 24)
p1.personInfo()
效果图
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210511104749103.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lrX2RkbQ==,size_16,color_FFFFFF,t_70)