본문 바로가기

클래스3

[JAVA] 익명 클래스 익명 클래스(anonymous inner class) 이름이 없는 클래스 익명클래스는 앞에 있는 생성자의 클래스를 상속받고 있는 이름 없는 자식 클래스 일회용 클래스 그 앞에있는 생성자를 통해 만드는 객체 딱 하나만을 위한 클래스 그 때 만들어지는 객체는 익명 클래스 안에서 구현한 메소드의 내용을 가진다 이렇게 만들어지는 객체는 익명구현객체 라고 한다 package road; public class Road { public static void main(String[] args) { Car myCar = new Car("Ferrari") { @Override void engineStart() { System.out.println(brand + "터치로 시동켜기 "); } void f() { System... 2021. 11. 30.
[JAVA] 클래스(Class)와 메소드(Method) 자바가 객체지향언어로써 사용되는 중요한 부분이 클래스이다. 클래스와 메소드를 통해 원하는 프로그램을 코딩할 수 있게 만들어 준다고 볼 수 있다 String 클래스 "hello" -- > char[] --> {'H''e''l''l''o'} 문자열의 본질은 문자배열 값을 담은 문자배열 + 유용한 메소드 --> 문자열 클래스로 구현 메소드 이름 뒤에 소괄호 단, 키워드 뒤에 ()나 클래스 뒤에 ()는 메소드가 아니다 반복되는 코드, 기능, 행위, 처리 등을 쉽게 관리하기 위해 사용 반복이 규칙적이지 않고 우리가 원할 때 특정 코드를 수행하고 싶을 때 메소드로 만들어 놓고 후에 호출해서 사용한다 function (x) = 2x + 1 ; 메소드이름 매개변수 리턴값 메소드 구조 (1)리턴타입 (2)메소드명((3).. 2021. 11. 26.
[Typescript] 객체와 타입 타입스크립트에서 기본적으로 제공하는 타입은 자바스크립트와 호완성을 위해 그에 대응하는 타입을 제공해준다. 자바스크립트에서는 첫글자를 대문자로 표시하지만 타입스크립트에서 타입은 소문자로 표시한다. 유형 자바스크립트 타입 타입스크립트 타입 수 타입 Number number 불리언 타입 Boolean boolean 문자열 타입 String string 객체 타입 Object object 타입 주석 타입스크립트는 자바스크립트 변수 선언문을 확장해 다음과 같은 형태로 타입을 명시하는데, 이는 타입 주석이라고 한다. let 변수이름: 타입 [= 초깃값] let n: number = 1 let b: boolean = true let s: string = 'hello' let o: object = {} 이렇게 선언된 .. 2020. 12. 29.