목록java (23)
hy6
has a 관계 : 구성에 관한 함수 // 한 오브젝트(구성된 객체, 또는 부분/멤버 객체라고도 부릅니다)가 다른 오브젝트(composite type이라고 부릅니다)에 "속한다(belongs to)"를 의미 is a 관계 : 상속에 관한 함수 // 한 클래스 A가 다른 클래스 B의 서브클래스(파생클래스)임을 이야기함.
1. 어제 복습 class rhkwp { public static void main(String[] args) { 사람 a김철수 = new 사람(); a김철수.이름 = "김철수"; a김철수.전화번호 = "010-1234-1234"; a김철수.a좋아하는_음식점 = new 영화반점(); a김철수.선호하는_음식의_매운정도 = "매운"; a김철수.선호하는_음식 = "짬뽕"; 사람 a김영희 = new 사람(); a김영희.이름 = "김영희"; a김영희.전화번호 = "010-4321-4321"; a김영희.a좋아하는_음식점 = new 북경반점(); a김영희.선호하는_음식의_매운정도 = "안매운"; a김영희.선호하는_음식 = "짬뽕"; a김철수.배달_음식_주문하다(); // 영화반점에서 김철수(010-1234-1234)..
오늘 할 일 : 오늘자 수업페이지 설명 탭 글 읽고 문제 풀어보기 java 상속과 구성 정리해두기. ======================================================================= 1. 멤버변수와 매개변수 - 멤버변수 ( = 지역변수) : 메소드 밖에서 선언된 변수를 의미한다. - 매개변수 : 함수를 호출할 때 인수로 전달된 값을 함수 내부에서 사용 할 수 있도록 하는 변수를 의미한다. 2. 새로 알게 된 것 - 다른 클래스에서 현재 클래스와 동일한 클래스명을 사용 할 경우, 오류가 난다. ->다른 클래스인데 왜 중복 처리가 되는걸까 궁금하다. 3. 객체연결 =======================================================..
오늘 할일 1. this 역할 복습하기 2. 지역변수와 전역변수의 차이점 - 지역변수와 전역변수의 차이는 선언한 위치에 따라 다르다. - 지역변수는 메서드 안에서만 있고, 함수가 시작하는 동시에 실행되고 끝나면 없어진다. - 전역변수는 어디서든 호출이 가능하다. - 전역변수 ( 인스턴스 변수, 클래스 변수 ) ㄴ 인스턴스 변수 : 클래스 영역에서 생성됨. 객체가 생성 될 때마다 만들어짐. 생성되었을 때만 호출하여 사용 가능. ㄴ 클래스 변수 : 따로 객체를 생성하지 않아도 생성됨. 악용시 프로그램 속도에 영향을 끼침. 1. 오퍼레이션 (연산자 +=) 앞의 변수의 값에 우측의 데이터 값을 입력함을 의미 ex) class Main { public static void main(String[] args) { ..