Language

상속 코드로 한번에 보기 package 상속; public class Man { String name; public void sayName(){ System.out.println(name); } public int add(int a, int b){ return a+b; } } class BusinessMan extends Man{ //super 키워드는 부모의 객체를 찾는다. public String getParentsName(){ return super.name; } // Man을 상속받아서 sayName을 호출 public void say2(){ sayName(); } @Override // Override = 재정의 public void sayName() { System.out.println("재정..
foreach문은 대부분의 언어에서 지원하며 적절하게 사용한다면 for문 보다 간결하고 좋다. package enhanced_for; public class for_each { public static void main(String[] args) { int[] ar = {1,2,3,4,5}; //for문 for(int i=0; i
접근 수준 지시자는 이름 그대로 접근의 허용 수준을 결정할 때 선언하는 키워드이다. 네 가지 접근 수준 지시자 public protected private default 이러한 선언을 할 수 있는 종류는 두 가지 이다. 클래스 클래스의 인스턴스 변수와 메소드 클래스 정의 대상 - public, defalut 인스턴스 변수와 메소드 대상 - public, protected, private, default 클래스의 선언 public class A{} class B{} (public) 클래스 A는 어디서든 인스턴스 생성이 가능하다. (defalut) 클래스 B는 동일 패키지로 묶인 클래스 내에서만 인스턴스 생성을 허용한다. animal 패키지에 있는 Dog 클래스는 defalut로 선언 되었으므로 다른 패키지..
const state = false; const promise = new Promise((resolve, reject) =>{ if (state) { resolve('성공일 때 실행됩니다.'); }else { reject('실패일 때 실행됩니다.'); } }) promise .then((message) => { // resolve console.log('성공'); }) .catch((err) => { //reject console.log(err) }) .finally(() => { //any console.log('any'); }) 프로미스 객체를 먼저 생성 한 후 resolve와 reject를 매개변수로 받는 콜백 함수를 넣는다. 이렇게 만든 promise에 then, catch, finally가 사용..
CHun2
'Language' 카테고리의 글 목록 (2 Page)