2015/026 [Java] 14. == 와 equals() - 값 비교 == 와 equlas() 는 값이 같은지 비교를 할때 쓰인다. == 는 일반적으로 primitive data type 을 비교할때 쓰이고 equals()는 non primitive data type , 즉 object를 비교할때 쓰인다. public class Test { public static void main(String args[]) { int a = 1; int b = 1; if ( a == b) System.out.println("same"); else System.out.println("different"); } } 이 스크립트를 실행하면 same이 출력된다 . a와 b의 값이 같기때문에 a==b 조건문을 만족시켜서 same이 출력된 것이다. public class Test { public .. 2015. 2. 5. [Java] 13. abstract , interface - 다중상속 많은 사람들이 왜 써야되는지 모르겠는 용어가 있다. 바로 abstract 이다. abstract에 대해 먼저 알아보자. 1. class 내에 abstract 키워드가 하나라도 있으면 class에 abstract가 붙어야 한다. 2. abstract class 는 그자체를 instance (오브젝트) 화 할수 없다. public class AbstractTest { public static void main(String args[]) { Test t = new Child(); t.func(); t.func2(); } } abstract class Test { public abstract void func(); public void func2() { System.out.println("I'm not abst.. 2015. 2. 1. 이전 1 2 다음