Java40 접근제한자 public protected // 클래스에 사용 Xdefaultprivate //클래스에 사용X private은 최상위 클래스에 사용하지 못한다. inner 클래스 선언시엔 사용 가능 (inner 클래스는 어떤 경우에 선언하고, 어떻게 사용되는지) protected 처리된 메서드나 필드는 다른 패키지에서 new로 접근하지 못하고, 자식 클래스에서만 super()를 통해 생성자를 호출하고 객체화할 수 있다. 2019. 4. 9. 가변인자 ... (이것이 java다 p.219) 임시저장 2019. 4. 9. 클래스 상속 123456789101112131415161718192021222324252627package study01; public class Car { private String company; String model; String color; public int speed = 250; //다른 패키지에서도 접근할 수 있다. Car(){ } Car(String model, String company, String color){ this.model = model; this.company = company; this.color = color; } public String getCompany() { return company; } public void setCompany(String company) { this.co.. 2019. 4. 9. static / Singleton / final /상수 123456789101112131415161718package study01; public class StaticTest { int field; static int staticfield; void method() { } //정적 메소드나 블럭에서는 this.를 사용하여 클래스의 인스턴스 멤버를 가져올 수 없기때문에 //클래스의 객체를 생성하고 참조변수로 접근해야한다. static void staticmethod() { StaticTest test = new StaticTest(); test.field=10; }}Colored by Color Scriptercs 123456789101112131415package study01; public class Singleton { private static Sin.. 2019. 4. 8. 이전 1 ··· 6 7 8 9 10 다음