PlayData/Java

[Day 8 | Java] 클래슀 / 상속

κΉ€μœ λ‹ˆμ½˜ 2021. 11. 19. 09:23

μ’Œν‘œλ₯Ό λ§Œλ“€ 수 μžˆλŠ” 클래슀 / μ’Œν‘œ λ”ν•˜κΈ° / ν΄λž˜μŠ€κ°€ 데이터 νƒ€μž…μœΌλ‘œ 보여야 ν•œλ‹€ 

더보기
더보기
import java.awt.Point;

// μ’Œν‘œλ₯Ό λ§Œλ“€ 수 μžˆλŠ” 클래슀 

class Point11 {
	int x; int y; // 클래슀 λ‚΄μ—μ„œλŠ” μ΄ˆκΈ°κ°’μ΄ null / 0μ΄λ―€λ‘œ (0,0)으둜 μ‹œμž‘

	Point11(int x, int y){ // 점 ν•˜λ‚˜μ—μ„œ x, y 의 λ©”λͺ¨λ¦¬ 값이 μ‹€ν˜„λ˜κΈ° λ°”λžŒ 
		this.x = x;
		this.y = y;
		System.out.println("μ’Œν‘œ : " + "("+x + ","+ y +")");
	}
	
	
	static void sum(int x, int y) {System.out.println( x + y );}
	
	
	//μ’Œν‘œ λ”ν•˜κΈ° μœ„ν•œ ν•¨μˆ˜ 
	static void sum(Point11 m, Point11 n) {
		int pX = m.x + n.x;
		int pY = m.y + n.y;
		System.out.println("μ’Œν‘œ :(" + pX + ", "+ pY+ ")" );}
	//클래슀λ₯Ό λ°μ΄ν„°νƒ€μž…μœΌλ‘œ 보아야 ν•œλ‹€. 
}

public class Cla11 {

	public static void main(String[] args) {

		Point11 p1 = new Point11(20, 10); // μ’Œν‘œ: (20, 10) 

		Point11 p2 = new Point11(30, 20); // μ’Œν‘œ: (30, 20) 
		
		Point11.sum(100, 200); //300
		
		
		// μ’Œν‘œλ₯Ό λ”ν–ˆμœΌλ©΄ μ’‹κ² λ‹€! 
		
		Point11.sum(p1, p2); // μ’Œν‘œ: (50, 30)  
	}

}

 

 

상속

⭐️⭐️⭐️⭐️⭐️⭐️였늘 제일 μ€‘μš”ν•œ 것 ⭐️⭐️⭐️⭐️⭐️⭐️

 

//상속을 λ°›κ²Œλ˜λ©΄ λΆ€λͺ¨κ°€ λ¨Όμ € 싀행이 되고,κ·Έ ν›„ μžμ‹μ΄ μ‹€ν–‰λœλ‹€.

 

 

νŒ¨ν‚€μ§€