-- 밑의 Cat클래스를 사용하고 싶다면

   Cat cat1=new Cat();

   Cat cat2=new Cat();

   

   int f  =  cat1.foot;

   cat1.cry();

   int age=cat.getAge();

-- class Cat{

// 필드 

    Boolean isLive=true;

        int foot=4;

public Cat(){   // 생성자 default

        }


public void cry(){

화면출력("야옹야옹");

}


public int getAge(){

return 2;

}

   }


package com.java;

class M{
	int x;
	int y;
	
	public int plus(int a,int b){
		return a+b;
	}

	public int plus(int a,int b, int c){//메서드 오보로딩
		return a+b+c;
	}
	
	public M(){}//생략된 기본 생성자
	public M(int x,int y){
		this.x=x;//M클래스의 인스턴스를 가리킵니다.
		this.x=y;
	}
}

public class Exam1 {

	public static void main(String[] args) {
		
		M m1= new M();//생략된 생성자 실행하는 문
		System.out.println(m1.plus(3,7));
		System.out.println(m1.plus(3,7,14));
		
		M m2= new M(100,200);
		System.out.println(m2.x);		
		System.out.println(m2.y);
		//1.오버로딩, 2.생성자, 3.상속
		
		
		/*2.plus 라는 메서드를 만드시고,
		매개변수로 2개를 주면 2개를더하고
		매개변수로 3개를 주면 3개를더하는
		매서드를 만들어서 사용하세요*/
		System.out.println(plus(3,5));
		System.out.println(plus(3,5,10));


		/*2.plus라는 메서드를 갖는 클래스를 정의 해서 
		사용하세요*/
		M m=new M();

		/*3.메게 변수를 받는 생성자를 만들어보세요*/
		

	}

	public static int plus(int a,int b){
		return a+b;
	}

	public static int plus(int a,int b, int c){
		return a+b+c;
	}
}



'Java > 2012.04 강좌' 카테고리의 다른 글

9일차 업캐스팅과 오버라이딩  (0) 2012.04.16
9일차 복습 상속  (0) 2012.04.16
8일차 Inheritance(상속)2  (0) 2012.04.13
8일차 Inheritance(상속)  (0) 2012.04.13
8일차 ArrayList  (0) 2012.04.13

+ Recent posts