728x90 반응형 instance2 JavaScript #16 객체지향 프로그래밍(OOP) 객체 지향 프로그래밍(OOP)객체 지향 프로그래밍 (Object Oriented Programming)은 객체를 중심으로 프로그램을 설계하고 구현하는 방법론이다. 자바스크립트에서 OOP는 클래스와 인스턴스, 생성자 함수, 상속 그리고 프로토타입 개념을 통해서 구현된다. 클래스와 인스턴스클래스는 객체를 생성하기 위한 블루프린트 또는 템플릿이다. 클래스는 속성과 메서드를 정의하며, 인스턴스는 클래스를 기반으로 생성된 객체를 의미한다. 클래스ES6 이전에는 자바스크립트에서 클래스를 정의하기 위해 생성자 함수와 프로토타입을 사용했다. 이후에는 'class' 키워드가 추가되어 키워드를 사용하여 클래스를 정의할 수 있게 되었다. 클래스 정의class Person { constructor(name, age) {.. 2024. 7. 23. C# 인스턴스 생성 키워드 : new new Instance 객체를 생성할때 사용한다. C#에서는 내장 클래스인 string, int, double 등을 포함한 모든 클래스 object를 상속받기 때문에 new 키워드를 사용해서 객체를 생성할 수 있다. int n = new int(); string s = new string(); MyStruct structInstance = new MyStruct(); MyClass classInstance = new MyClass(); 하지만 내장 클래스들은 구조체로 정의되어 있기 때문에 구조체 변수를 생성할 때 new를 사용하지 않고 객체를 바로 생성할 수 있다. int n = 0; float f = 1.0f; string의 경우 .Net에서 특별히 내부적으로 string literal로 정의되어 있는.. 2023. 3. 30. 이전 1 다음 728x90 반응형