\

해병 코딩

728x90
반응형

2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전

 

[JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전

www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 위 링크 클릭 하면 여기로 온다 각자의 환경에 맞게 설치 하자 나는 윈도우 64 비트 그전 오라클 로그인 필수 1. 다운로든 된거를 실행..

marine1188.tistory.com

개발 환경

Window 10 

JDK 1.8

이클립스 2020_03 버전


overried (재정의) <--- 상속 함수명, 리턴타입, 매개변수 개수가 같은 함수

 

> 부모가 가진것에 확장 해서 쓸수 있다 

 

 

오버 라이딩오버라이드    예제 

오버라이딩 오버라이드   안될때  코드

package ex02.inheritance;

public class Point {
	
	// 클래스 상속 할때
	//매개 변수
	//private int x,y; //private 에서 안됨
	protected int x,y;
	// 보호모드 자손들에게 접근가능 
	
	
	public Point() {// 디폴트 생성자
		x = y = 99;
	}
	

	// 오버라이딩 재정의 예제	
	//public String toString() {
	//	return "Point();"+x+","+y;
		
	}
}
package ex02.inheritance;

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

		Point pt = new Point();	
		//Point 클래스에서 생성자 함수 없이 부르면 
		System.out.println(pt);
	}
	
	
	
}

 

정의를 해주지 않으면 주소 값만 나온다 

 

toString 사용 하기

package ex02.inheritance;

public class Point {
	
	// 클래스 상속 할때
	//매개 변수
	//private int x,y; //private 에서 안됨
	protected int x,y;
	// 보호모드 자손들에게 접근가능 
	
	
	public Point() {// 디폴트 생성자
		x = y = 99;
	}
	

	// 오버라이드 재정의 예제	
	public String toString() {
		return "Point();"+x+","+y;
		
	}
}

 


728x90
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band