본문 바로가기

돕자클럽 앱개발 투자 신용대출 재테크 P2P대출63

Nested Classes Nested Classes 자바 프로그래밍 언어에서는 다른 클래스 안에 클래스를 정의할 수 있습니다. 다른 클래스 안에 정의된 클래스를 nested class 라고 하며 아래 그 예가 있습니다: The Java programming language allows you to define a class within another class. Such a class is called a nested class and is illustrated here:class OuterClass { ... class NestedClass { ... } } 용어: Nested 클래스는 2개의 카테고리로 구분됩니다: static과 non-static. static으로 선언된 종속 클래스를 static nested classes.. 2016. 1. 5.
Initializing Fields 필드 초기화 하기 필드 초기화 하기 Initializing Fields 선언 안의 필드에 종종 초기 값을 제공할 수 있습니다. As you have seen, you can often provide an initial value for a field in its declaration:public class BedAndBreakfast { // initialize to 10 public static int capacity = 10; // initialize to false private boolean full = false; } 초기화 값을 사용할 수 있고 초기화를 한 줄에 넣을 수 있을 때 초기화는 잘 작동합니다. 하지만 이런 형태의 초기화는 단순하기 때문에 한계가 있습니다. 초기화가 어떤 논리를 필요로 하는 경우 (예,.. 2016. 1. 5.
Controlling Access to Members of a Class 클래스 멤버들에 대한 접근 제어 클래스 멤버들에 대한 접근 제어 Controlling Access to Members of a Class 접근 수준 제한자는 다른 클래스가 특정 필드를 사용하거나 특정 메소드를 호출 할 수 있는지 여부를 결정합니다. 접근 제어에는 2가지 수준이 있습니다: Access level modifiers determine whether other classes can use a particular field or invoke a particular method. There are two levels of access control:상단 수준에서 - public 또는 package-private (no explicit modifier). At the top level—public, or package-private.. 2016. 1. 5.
Using the this Keyword 키워드 this 사용하기 키워드 this 사용하기 Using the this Keyword 인스턴스 메소드나 생성자 안에서, this는 현재 객체(current object) (그 메소드나 생성자를 호출한 객체)에 대한 참조(reference) 입니다. 즉, this는 현재 객체 입니다. this를 사용하여 인스턴스 메소드나 생성자로부터, 또한 메소드나 생성자 안에서 현재 객체의 멤버를 참조(refer)할 수 있습니다. Within an instance method or a constructor, this is a reference to the current object — the object whose method or constructor is being called. You can refer to any member of .. 2016. 1. 5.
Returning a Value from a Method 메소드로부터 값을 리턴하기 메소드로부터 값을 리턴하기 Returning a Value from a Method 메소드가 다음을 하는 경우, 어떤 것이든 먼저 발생되는 경우, 메소드는 그것을 invoke한 코드를 리턴합니다 A method returns to the code that invoked it when it메소드 안의 모든 명령문(statements)을 완료한 경우return 명령문에 도달한 경우, 또는 reaches a return statement, 또는 인 경우 리턴 스테이드 먼드ㅔ exception을 throw 한 경우(후에 다룸) throws an exception (covered later), 메소드 선언 안에 메소드의 return type을 선언합니다. 메소드의 몸체 내에서, 값을 리턴하기 위하여 return .. 2016. 1. 5.
Using Objects 객체 사용하기 객체 사용하기 Using Objects 일단 객체를 만들고 나면, 아마도 뭔가에 사용하고 싶습니다. 객체의 필드 중 하나의 값을 사용하거나, 그 필드 중 하나를 변경하거나, 동작을 수행하도록 그 메소드 중 하나를 호출할 필요가 있을 것입니다. Once you've created an object, you probably want to use it for something. You may need to use the value of one of its fields, change one of its fields, or call one of its methods to perform an action. 객체의 필드 참조하기 Referencing an Object's Fields 객체 필드는 그 이름으로 접근합니.. 2016. 1. 5.