编辑代码

//
//	ViewController.swift	
//	ShapeDemo	
//
//	Created by Zhifeng Chen on 2020/8/4.	
// Copyright  2020 Zhifeng Chen. All rights reserved.
//

import UIKit
class Shape {
//名称
var name : String?
//边数
var sides : Int?
//左上角的位置坐标
var origin : CGPoint?
//线条颜色
var lineColor : UIColor = UIColor.red
//填充颜色
var fillColor : UIColor = UIColor.green
//线条宽度
var lineWidth : CGFloat = 2
//构造器函数init
init(name : String, sides : Int, origin : CGPoint) {
self.name = name 
self.sides = sides 
self.origin = origin
}
//自定义方法 sayHello 
func sayHello(){
print("Shape is \(name!),sides \(sides!), and originCord is(\(origin!.x),\(origin!.y)) ")
}
}
class ViewController: UIViewController {

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
//此处调用Shape类,建立一个对象(实例)myShaple
let myShape = Shape(name:"BaseShape",sides: 0,origin: CGPoint(x:0, y:0))
myShape.sayHello()
}
}