맞는데 왜 틀릴까..?

Java

[Java] 상속

안도일 2022. 10. 22. 15:33
class ParFish{
	private int c;
	
	int add(int a, int b) {
		c = a + b;
		return c;
	}
	
	int sub(int a, int b) {
		c = a - b;
		return c;
	}

}

class SonFish extends ParFish { //상위 클래스 ParFish를 상속
	private int c;
	
	int mul(int a, int b) {
		c = a * b;
		return c;
	}
	
	int div(int a, int b) {
		c = a / b;
		return c;
	}
}

public class ArthCalc {
	
	public static void main(String[] args) {
		
		int res;
		
		ParFish pf = new ParFish();
		SonFish sf = new SonFish();
		
		res= pf.add(20, 10);
		System.out.println("ParFish add = " + res);
		
		res= pf.sub(20, 10);
		System.out.println("ParFish sub = " + res);
		
		
		res= sf.add(20, 10);
		System.out.println("SonFish add = " + res);
		
		res= sf.sub(20, 10);
		System.out.println("SonFish sub = " + res);
		
		res= sf.mul(20, 10);
		System.out.println("SonFish mul = " + res);
		
		res = sf.div(20, 10);
		System.out.println("SonFish div = " + res);
		
	}
}

'Java' 카테고리의 다른 글

[Java] Class  (0) 2022.10.22
[Java] String Buffer, Tokenizer, Scanner  (0) 2022.10.22
[Java] 생성자 (Constructor)  (0) 2022.10.22
[Java] Static  (0) 2022.10.22
[Java] 배열 (Array)  (0) 2022.10.22