038. 객체지향의 특징
이번엔 클래스에 대해 알아보자... C#은 OOP(Object Oriented Programming) 언어이다. C는 PP(Procedural Programing) 언어구요 다르게 말하면 C는 절차지향언어, C#은 객체지향 언어! 이렇게 말하면 또 쉽지... 절차지향은 위에서부터 차례대로 컴파일하므로 변수 선언, 함수 선언등을 언어의 상단에다가 해주어야 한다. 하지만 객체지향은 객체단위로 컴파일을 하므로 굳이 위쪽에 선언을 해주지 않아도 된다. 또한 객체지향은 캡슐화, 다형성, 클래스 상속등의 기능등의 기능을 제공하고, 이러한 기능때문에 객체지향을 많이 쓰게 된다. ( 그래도 C가 전세계에서 가장많이 쓰는언어지만.. 그만큼 빠름 ) 여기서 클래스 상속과 캡슐화, 다형성에 대해서 알아보자. 내가 생각하기에..
2022. 1. 7.