본문 바로가기

IT To do and To was

22년 1월 19일_바쁘네..ㅎ, java overload

728x90
반응형

수요일[주말이 차츰 다가와졌다..]

 

1. 금일수업내용

2. 숭실 과제

3. 숭실 수업

4. 이것이 자바다 recheck

 

1. overload 

생성자 메서드 overload(중복정의)가능

생성자 메서드 내에서 클래스 내에 다른 생성자 메소드를 호출 할 수 있음

생성자 메서드 내에서 클래스 내에 다른 생성자 메서드를 호출 할 때는 생성자 이름대신 this()로 호출

생성자 메서드 내에서 클래스 내에 다른 생성자 메서드 호출은 첫 문장으로만 호출이 가능함.

 

override(재정의) 

부모로부터 상속받은 메서드의 선언을 동일하게 자식클래스에서 선언하고 메서드 내용을 변경할 수 있습니다

#local변수에는 access modifier, modifier를 선언하지 않습니다. (예외적으로 final만 허용)
final class : 종단 클래스, 상속 못하도록 할때, 확장 못하도록 할때..
final method :  override 금지시키기 위한 메서드 설계시 ...
final variable : 상수 (초기화 후에 변경 불가)


final class Parent6 {	 
}

class Child6 extends Parent6 {	 
}

class MyMath extends Math{
	
}
public class FinalEx {
	public static void main(String[] args) {
		 
	}
}




class Parent7 {
	public final void info() {
		System.out.println("version 1.0");
	}
}

class Child7 extends Parent7 {	
	public   void info() {
		System.out.println("version 2.0");
	}
}

 
public class FinalEx2 {
	public static void main(String[] args) {
		 
	}
}


instanceof 연산자 #########################################
비교연산자의 결과는 true, false
객체(reference변수) instanceof  타입(reference Type)
상속관계가 없는 객체와 타입에 instanceof연산자 사용 불가 (컴파일 오류 발생)

public class Test3 {

	public static void main(String[] args) {
		Object o = new Object();
		String s = new String("java");
		Integer i = new Integer("100");
		System.out.println(o instanceof Object); //?
		System.out.println(s instanceof Object); //?
		System.out.println(o instanceof String);  //?
		System.out.println(i instanceof String);//?
	}

}

#부모클래스로부터 상속 안되는 것 : private 멤버필드와 메서드, 생성자

다형성 객체#################################################################

int[][] array;(2차원 배열)

생성자의 선언 문법 

set메소드는 void여야함 _return값이 없기 때문

 

같은 static만 호출할 수 있음

 

2. 숭실 과제

 

데이터베이스 구축의 5단계 리포트와 진수변환 리포트를 하고 가려한다.. 오늘 하루안에 7개를 다 하려했는데.. 헛된 희망이였다 풉..

 

3. 수업

오늘 안에 모든 걸 끝내려했지만.. 한 강의를 남겨두는 미덕을.. 펼쳤다.

 

4. 이것이 자바다 책

자바는 좋은 언어다 알면알수록 매력적인듯!

 

tomorrow wish list

 

. 과제 all 수행(못할 수 있음을 주의~)

. 숭실 수업 all clear

. 내일은 학원수업 잘 듣기

. 사알좋정 tap하나 올리기

728x90
반응형