728x90 비트 장기86 7/18 복습 alt shift r 인수는 항상 대입연산이 나타난다. 인수 전달 cn a = new cn; void func06(Apple aa) {// cn a = new cn class name System.out.println("소나무"); func01(); aa.func01();//Apple class의 함수를 가져온다. } 123456789101112131415161718192021222324252627282930313233343536373839package practice1;class Tiger{ int a,b,c; Tiger(){ System.out.println("call"); } void func01() { System.out.println("호랑이"); } void func02() { System.o.. 2018. 7. 19. 7/18 배움(함수,overloading, 생성자 class, chaining, final, static) 12345678910111213141516171819202122232425262728293031323334353637package practice;class Tiger { int a,b,c; Tiger(){ System.out.println("call"); } void func01() { System.out.println("호랑이"); } void func02(int a) { System.out.println("코끼리"); } int func03() { System.out.println("앵무새"); return 1; } int func04(int a , int b) { System.out.print("낙타"); return a*b; } void func05(String s) { System.out.pr.. 2018. 7. 18. 7/17 복습(생성자 오버로딩) package practice1;class Tiger{int a,b,c;Tiger(){System.out.println("call");}Tiger(int x){int a;a=x;//this.a;}Tiger(int x,int y){this.a =x;this.b = y;}Tiger(int x,int y,int z){a=x;b=y;c=z;}void show(){System.out.println(a+ " " + b+" "+c);}}public class practice1 {public static void main(String[] args) {String n1 = new String("");String n2 = new String();Tiger t1 = new Tiger();t1.show();Tiger t2 =.. 2018. 7. 18. 7/17 배움(class, 생성자) 함수의 모양은 4가지 함수 추가로 더 배웠음 String s2 = new String();//class 객체 생성할때랑 같다 String는 class//생성자에서 인수전달을 받는게없다.String s3 = new String("코끼리");//이것을 표준class라고 한다. package practice;class Tiger{//함수 = 메소드,int a,b,c;/*//생성자의 특징 1. 생성자의 정확한 명칭은 생성자 함수이다.//2. 생성자 함수의 call 호출 객체가 생성될떄(new) 단 한번 호출된다.자동호출//3. 생성자 함수이름은 반드시 class이름과 동일해야한다.// 4. 생성자 함수는 return값을 가질 수 없습니다. = void를 적을수 없다.// 5. 생성자 함수에 인수 전달은 할 수 .. 2018. 7. 17. 이전 1 ··· 15 16 17 18 19 20 21 22 다음