클래스
-
[TS] 클래스codeStates front-end/Typescript 2023. 3. 20. 21:26
HTML 삽입 미리보기할 수 없는 소스 📌 클래스 📍클래스 타입스크립트는 자바스크립트와 동일하게 클래스를 선언하고 사용할 수 있다. 클래스란? 여러 객체들을 생성하기 위한 탬플릿 (EX) 클래스 : 붕어빵 기계, 객체 : 붕어빵) 클래스의 핵심 기능은 상속!!!! 👉🏼👉🏼 효율적이고 유지보수가 편함 빈 클래스를 생성해서 새로운 프로퍼티를 선언 class Site { no: number = 0; } 🔗 클래스 메서드 클래스는 기본적으로 속성과 메서드를 갖는다. 클래스에서 매게변수 타입에 타입이나 기본값을 지정하지 않으면 any 메서드를 호출하려면 허용 가능한 수의 인수가 필요하고, 재귀함수가 아니라면 대부분 반환타입 유추 가능 빈 프로퍼티 아래에 메소드를 추가 class Site { no: number; ..
-
[JS] chapter15. 객체 지향 - 클래스와 인스턴스codeStates front-end/Java Script 2023. 1. 13. 11:05
📌 클래스와 인스턴스 🧷 객체 지향 프로그래밍 하나의 모델이 되는 청사진을 만들고 그 청사진을 바탕으로 한 객체를 만드는 프로그래밍 패턴 청사진 - class 객체 - instance class - 대문자로 시작하며 일반명사로 만든다 속성과 메소드를 정의 function Car(color) {} // 클래스는 함수 정의 가능 // ES6에서는 class 라는 키워드를 이용해 정의 가능 class Car { constructor(brand, name, color) // 인스턴스가 만들어질 때 실행되는 코드 } instance - 클레스에서 정의한 속성과 메소드를 이용 let avante = new Car('blue') // 각각의 인스턴스는 Car라는 클래스의 고유한 속성과 메소드를 갖는다 let mini..
-
[JAVA]JAVA 함수, 클래스, 인스턴스Languages/Java 2021. 2. 18. 15:34
함수란? 하나의 기능을 수행하는 일련의 코드 중복되는 기능은 함수로 구현하여 함수를 호출하여 사용한다. 함수를 왜 쓰나요? 1. 각 각의 기능이 구별되어 기능해야하기 때문에 2. 오류 시 발견이 쉽다 아래 코드와 같이 addnum이라는 함수를 선언하여 리턴, 위 함수에 사용함 이 때, 매게 변수의 이름이 달라도 상관이 없다. package classpart; public class FunctionTest { public static void main(String[] args) { int num1 = 10; int num2 = 30; int sum = addNum(num1, num2); System.out.println(sum); } //함수 선언 반환타입, 함수이름, 매게변수 함수를 정의한다 public..