입력과 출력을 위한 메서드에 대해 배워보자여러가지 자료형을 입력할 수 있다.ln = line 이다포맷문자를 사용하여 출력한다자료형에 맞는 포맷문자를 사용한다 %s = string, %b = boolean, %d = 10진수, %x = 16진수, %f = floating
final > 상속과 변경을 금지한다 즉, final을 적어준 공간은 못 바꾼다 ` 형변환 Type 캐스팅 (Casting) 1. implicit casting( 암시적 캐스팅 ) > 덜 정밀한수 -> 정밀한 수 float 변수 numF에 int값 numI
반복문은 종료조건을 어떻게 할 것인지가 포인트 반복문의 종류 while, for while loop 가 몇 번 돌아갈지 미리 정하지 않음 <- 종료조건 필요 for(;;) = while(true) : 무한 반복문 break continue
어떻게 짜야하는지에 대한 생각먼저하지말고 메소드의 헤더를 먼저 구성한다 (모르면 일단 void) method : 어떠한 기능을 하는 문장을 하나로 묶은 것 c와의 차이점 반드시 클래스에 부속되어 정의된다 ex) class.method method header pu
💡 모든 java class는 reference type변수를 이용하여 사용 가능하다 reference type c에서 포인터 개념이다. 규격이 있는것이 아니라 언제든지 변할수 있다. 규격그릇이 아니기때문에 stack이 아닌 heap에 잡는다. stack에 공간을
static이 붙으면 클래스변수, 클래스메소드가 된다 static 지정자가 붙지 않으면 instance 다. Object 소속 (붕어빵 소속) : object 마다 다름 instance 변수 : 특정 instance(object)에 속해있다. - instance 메서
하나의 class에는 반드시 하나 이상의 생성자가 존재해야 한다. 생성자는 객체가 생성될때, new 연산자를 사용하여 호출된다(붕어빵을 만들려면 붕어빵 틀을 먼저 만들어야 한다.)생성자는 인스턴스를 생성할 때 멤버 변수를 초기화 하는 코드가 주를 이루고 있다.생성자는
* this : 자기 자신을 나타낸다.* This의 역할 자기 자신의 메모리를 가리키는 역할을 한다. 생성자에서 다른 생성자를 호출 하는 역할을 한다 인스턴스가 자기 자신의 주소를 반환할 때 사용한다 자기 자신의 메모리를 가리키는 this 라는 인스턴스를 생성
여러 개의 변수 사용 vs array 사용 array를 사용하는 경우 : 각각의 index가 의미있을때 사용한다 Array 같은 type의 data들을 모아놓은 자료구조이다. * 객체로 처리한다* 참조변수이다. stack에 할당하는것이 아닌, heap에 할당한다.
여러 개의 변수 사용 vs array 사용 array를 사용하는 경우 : 각각의 index가 의미있을때 사용한다 Array 같은 type의 data들을 모아놓은 자료구조이다. * 객체로 처리한다* 참조변수이다. stack에 할당하는것이 아닌, heap에 할당한다.
inheritance를 사용하는것은 여러 class를 만들때, 각각의 class는 공통된 특징을 가지고 있다면 중복된 부분들을 피해 디자인 하는 방법이다. superclass : 공통부분을 정의해 놓은 곳이다. subclass 화살표로 상속을 받는다 집합관계라기 보
Container JFrame 새로운 window를 생성 가능하다 new 연산자를 통해 생성한다 pack() : 자동으로 component의 크기를 조절한다 메소드 add(component) setLocation(x, y) : frame의 위치를 설정한다 setS
상속관계에 있는 클래스에서 상위클래스가 하위클래스들 에게 동일한 메세지를 보냈을때, 하위클래스들이 서로 다르게 동작시키는 객체지향 원리이다.상속관계가 되어야한다.객체 생성을 upcasting 으로 해야한다. (상위클래스가 하위클래스에게 메세지를 보내야 하기 때문이다
public class A implements B {}인터페이스는 단독으로 객체 생성이 불가능하다.인터페이스는 무조건 추상메서드만 가능하고, 구현된 메서드를 가질 수 없다.추상 메서드와 final static(상수)를 둘 수 있다.TV class (자식클래스)Radio