package myproject;
public class Ex7_3 {
public static void main(String[] args) {
Child2 c = new Child2();
c.method();
}
}
class Parent2 { int x=10; }
class Child2 extends Parent2 {
void method() {
System.out.println("x=" + x);
System.out.println("this.x=" + this.x);
System.out.println("super.x="+ super.x);
}
}
x=10
this.x=10
super.x=10
오늘은 소스보다는 다양한 개념들이 나온다. 조금씩만 이해하면 될 것 같다.
디스 함수는 자기 자신의 생성자.
슈퍼는 상위 객체( 상위객체에 대한 주소)
슈퍼 함수는 상위 객체의 생성자.
패키지의 선언 234
C:\Users\lab2-10\eclipse-workspace\myProject2023\src\testPackage>javac -encoding utf-8 TestPackage.java
C:\Users\lab2-10\eclipse-workspace\myProject2023\src\testPackage>javac -encoding utf-8 TestPackage.java
C:\Users\lab2-10\eclipse-workspace\myProject2023\src\testPackage>
이렇게 나와야 정상이다.
C:\Users\lab2-10\eclipse-workspace\myProject2023\src\testPackage>java TestPackage
Test 1
Test 2
C:\Users\lab2-10\eclipse-workspace\myProject2023\src\testPackage>
path를 검색후
환경 변수에 들어가서
classpath를 만든다
.; 를 치고 파일 경로를 붙여넣기 한다!!
그러면 다시 cmd들어가서 확인해보면 확인이 된다.,
C:\Users\lab2-10\eclipse-workspace\myProject2023\src\testPackage\newLocation>dir
Volume in drive C is Windows
Volume Serial Number is E80F-B8C2
Directory of C:\Users\lab2-10\eclipse-workspace\myProject2023\src\testPackage\newLocation
2023-10-24 오후 02:56 <DIR> .
2023-10-24 오후 02:56 <DIR> ..
2023-10-24 오후 02:23 413 TestPackage.class
2023-10-24 오후 02:19 252 TestPackage.java
2 File(s) 665 bytes
2 Dir(s) 78,261,334,016 bytes free
C:\Users\lab2-10\eclipse-workspace\myProject2023\src\testPackage\newLocation>java TestPackage
Test 1
Test 2
C:\Users\lab2-10\eclipse-workspace\myProject2023\src\testPackage\newLocation>
항상 환경 설정을 하고 터미널을 새로 열어야 적용이 잘 된다.
'백엔드 > JAVA' 카테고리의 다른 글
매개변수의 다형성으로 가위바위보 여러가지 만들어보기 (0) | 2023.10.24 |
---|---|
매개변수로 이용해서 가위바위보 만들기 (0) | 2023.10.24 |
클래스 간의 관계 포함관계 225p (0) | 2023.10.24 |
상속 (0) | 2023.10.24 |
객체 자신을 가리키는 참조변수 - this (0) | 2023.10.24 |