본문 바로가기
프로그래밍/JAVA 자바 A-Z

[Java 자바 기초] 자바 상속, 부모 클래스 super class, 자식 클래스 sub class, 지역변수, 전역변수 저장&출력

by nisne 2020. 8. 31.

모든 설명은 주석으로 확인할 수 있어요.

하나씩 따라해 보세요. ^^

 

package javaEx;

//부모 클래스의 변수에 매개변수 저장하기

class Parent{
	int one, two;
	public Parent() {}
	public Parent(int one, int two) {
		this.one = one;		//this.전역변수 = 본 함수의 매개변수
		this.two = two;
	}
}//class Parent end

class Child extends Parent{
	int three;
	public Child() {}
	
	//부모클래스 변수 저장 방법 1
	public Child(int one, int two, int three) {
		super.one = one;		//super.부모클래스변수 = 매개변수; 
		super.two = two;
		this.three = three;		//this.본클래스의전역변수 = 매개변수;
	}
}//class Child end

class Son extends Parent{
	int four;
	public Son() {}
	
	//부모클래스 변수 저장 방법 2
	public Son(int one, int two, int four) {
		super(one, two);		//부모클래스의 변수와 순서 대로 쌍을 맞춰 괄호 안에 컴마로 구분해준다
		this.four = four;		//this.본클래스의전역변수 = 매개변수;
	}
}//class Son end

public class Review {
	
	public static void main(String[] args) {
		
		Child ch = new Child(1, 2, 3);
		System.out.println(ch.one);
		System.out.println(ch.two);
		System.out.println(ch.three);
		
		Son son = new Son(4,5,6);
		System.out.println(son.one);
		System.out.println(son.two);
		System.out.println(son.four);
		

	}//main() end

}//class end

 

영어를 어느 정도 잘하면 프로그래밍에도 많은 도움이 되더군요.

영어를 배울 수밖에 없다면... ^_^

 

 

댓글