본문 바로가기

객체3

CPP 초급 강좌 26. 객체 와 객체지향 프로그래밍 이란? CPP 초급 강좌 26. 객체와 객체지향 프로그래밍 이란? cpp, c++ 하면 가장 먼저 많이들 하는 말이 오 그거 객체 지향 프로그래밍 언어,라고 많이들 들어보셨을 겁니다. 그러면 객체는 뭐고, 객체지향 프로그래밍은 또 뭘까요? 아래 코드를 좀 보죠. #include #include #include #include using namespace std; int main() { int i = 0; //a0 float f = 0; //b0 char c = 'a'; //c0 std::vector vector; //a1 std::stack stack; //b1 std::list list; //c1 vector.push_back(0); vector.push_back(1); vector.push_back(2); .. 2020. 11. 5.
CPP 초급 강좌 24. 객체지향 프로그램밍 객체화, 접근 지정자 맛보기 CPP 초급 강좌 24. 객체지향 프로그램밍 객체화, 접근 지정자 맛보기 c++을 공부하시면서 객체, 객체지향 이런 용어를 참 많이 접하실 겁니다. C 스타일 코드를 C++ 객체지향 쪽 코드로 수정해 가보며 알아보아요. 특정 기간을 일로만 산출하는 코드 특정 기간에 대한 정보를 관리하려고 한다고 해보아요 아래 코드를 봅시다. #include using namespace std; int periodYear = 0; int periodMonth = 0; int periodDay = 0; int GetOnlyDay(int year, int month, int day) { return year * 365 + month * 30 + day; } int main() { int periodYear = 1; int p.. 2020. 11. 3.
CS 기초강좌 5. C# System.Object에 대하여 CS 기초강좌 5. C# System.Object에 대하여 아래 코드부터 볼까요? class Point { public int x = 0; public int y = 0; } class Program { static void Main(string[] args) { Point p = new Point(); } } 간단하게 Point 라는 x,y 정보를 가지는 클래스를 만들어 보았습니다. 이 클래스를 생성시키고 x, y에 접근하려 했을 때, 아래와 같이 표시되는데요. Point p = new Point(); p.ToString(); //?? 분명히 새로 만든 클래스인데 내가 생성한 적 없는 메서드가 보입니다. 사용 또 한 되고요. system.Object 이전 5강에서 c#은 모두 객체이라고 말한 적이 있습.. 2020. 10. 19.