编辑代码

classShape 组建平面图形乐队 
//名称
var name :String?
// 边数
varsides: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)f
self.name = name
self.sides = sides
self.origin = origin
// 自定义方法 sayHe1lo
func sayHello()t
print("Shape is \(name!),sides \(sides!), and originCord is(\(oriqin!.x),\(origin!.y))")
}
}

//
//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?
//边数
varsides:Int?
//左上角的位置坐标
var origin: CGPoint?
//线条颜色
varlineColor: 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
)
//自定义方法sayHe1lo
func sayHello()(
print("Shape is\(name!), sides \(sides!), and originCord is((origin!.x),\(origin!.y))")
class ViewController: UIViewControlleroverride 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))
my Shape.sayHel1o()
}
}