타입 캐스팅(Type casting)타입 캐스팅(Type casting) : 객체의 타입을 확인하거나 다른 타입으로 변환하는 기능 타입 확인(Type Checking)is 연산자를 통해 객체의 타입을 확인할 수 있다.is 연산자는 주어진 객체가 특정 타입인지를 확인하고 true 또는 false를 반환한다.class Animal { }class Dog: Animal { }let animal = Animal()let dog = Dog()print(animal is Animal) // 출력: trueprint(dog is Animal) // 출력: trueprint(animal is Dog) // 출력: falseprint(dog is Dog) // 출력: true 업캐스팅(Upca..