728x90 반응형 객체3 자바스크립트 함수와 객체: 개발 언어의 강력한 도구 안녕하세요 오늘은 자바스크립트에서 함수와 객체를 사용하는 법을 알아보겠습니다. 1. 함수의 정의와 호출 방법: 함수는 재사용 가능한 코드 블록입니다. 함수를 정의할 때는 function 키워드를 사용합니다. 함수 정의는 다음과 같은 구조를 가집니다: function functionName(parameter1, parameter2) { // 함수 내부에서 수행될 코드 } functionName은 함수의 이름이며, 필요에 따라 생략할 수도 있습니다. parameter1, parameter2 등은 함수에 전달되는 매개변수(Parameter)입니다. 매개변수는 선택적으로 지정할 수 있습니다. 2. 함수 호출: 함수를 호출하기 위해서는 함수 이름을 사용하고 괄호 안에 필요한 인자(Argument)를 전달합니다. .. 2023. 9. 13. Kotlin의 클래스, 객체, 상속 및 다형성 1. 클래스: Kotlin에서 클래스는 유사한 속성과 동작을 가진 객체를 만들기 위한 청사진입니다. 클래스는 속성, 메서드 및 중첩 클래스를 포함할 수 있습니다. ex). class Person(val name: String, var age: Int) { fun greet() { println("Hello, my name is $name") } } 2. 객체: Kotlin에서 객체는 클래스의 싱글톤 인스턴스입니다. object 키워드를 사용하여 객체를 생성할 수 있습니다. ex). object Singleton { fun doSomething() { println("I'm a singleton object") } } 3. 상속: Kotlin은 상속을 지원하므로 기존 클래스를 기반으로 새 클래스를 만들 수.. 2023. 4. 12. Java OOP 핵심 개념 다루기: 추상화, 캡슐화, 오버로딩, 상속, 오버라이딩 및 프로퍼티 예시 Book b = new Book(); Heap 이라는 메모리에 Book 인스턴스가 하나 생성되게 됨 Heap 메모리에 생성된 Book 인스턴스를 참조하는 변수가 b인 것 변수 b 앞의 Book을 레퍼런스 타입이라고 함 Book()은 생성자라고 함 new Book(); 은 인스턴스를 만들라는 것 new Book(); 만 선언 하면 메모리에는 있지만 사용할 수 없는 쓰레기(garbage)라고 함 추상화란 ? - 중요한 것은 남기고 불필요한 것은 제거한다. 캡슐화란 ? - 관련된 것을 잘 모아서 가지고 있는 것을 캡슐화(encapsulation)라고 말합니다. 관련된 것을 잘 모아서 가지고 있을수록 응집도(Cohesion)가 높다고 표현한다. 오버로딩이란 ? - 같은 이름의 메소드가 여러개 있는데 매개 .. 2023. 2. 14. 이전 1 다음 728x90 반응형