JAVA/자바(JAVA)문법
[JAVA]자바 overried 매소드 /오버라이드 /자바 toString 사용하기
해병1188기
2021. 4. 5. 11:50
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
반응형