-- 밑의 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 |