객체지향프로그래밍:여러개의 객체들의 모임
- 재사용성: 상속을 통래 코드의 재사용성을 높일 수 있다.
- 생산성 향상: 잘 설계된 클래스를 만들어 독집적인 객체를 사용함으로써 개발의 생산성을 향상시킬 수 있다.
class:참조타입이다.
관계있는 변수와 함수를 한곳에 모을 수 있다.
class Name { //상속
var name = "Song"
func my_name() {
print("my name is \(name)")
}
}
class YourName : Name { //클래스 상속!!
//YourName클래스 안에서 Name클래스의 변수와 함수를 이용
struct:값을 저장한다.
class 와 struct의 차이점에 대해서 설명해주세요
protocol: