Development/Java(855)
-
상속 특징
상속 특징· 자식 클래스는 반드시 자식 클래스만의 생성자를 작성해야 합니다.· 자식 클래스에는 부모 클래스의 접근할 수 있는 모든 멤버 변수들을 상속받아 저장하고 있습니다.· 자식 클래스는 부모 클래스의 접근할 수 있는 모든 멤버 함수를 상속받아 저장하고 있습니다.· 자식 클래스에는 추가적으로 멤버를 생성 할 수 있습니다.· 부모 클래스에 이미 구현되어 있는 기능을 쉽게 이용할 수 있습니다.· 자식 클래스의 객체를 생성하면, 제일 먼저 부모 클래스의 생성자를 호출한 후 자식 클래스의 생성자를 호출합니다.· 자식 클래스의 수명이 다하면, 먼저 자식 클래스의 소멸자가 호출되고, 그 후에 부모 클래스의 소멸자가 호출되어 집니다.
-
소멸자(Destructor)
소멸자(Destructor)· 소멸자 함수 ≒ 클래스 소멸자· 객체가 소멸되기 전에 호출되어 객체에 부여된 메모리를 해제하는데 사용됩니다.· 클래스는 하나의 소멸자만 가집니다.· 소멸자는 상속이나 오버로드 되지 않습는다.· 생성자함수와 이름이 같으며, 틸드(Tilde; ~) 기호 붙여 소멸자 함수를 나타냅니다.· 함수의 구현 내용이 없더라도 함수의 정의 형태를 갖추어서 표현해야 합니다. · 소멸자 함수도 생성자함수처럼 반환 값이 없습니다. 반환 값이 없으므로 데이터 타입 없이 함수를 선언합니다. · 객체를 소멸시키는 것이 주 목적이므로 인수를 전달하지 않습니다. · 함수의 데이터 타입과 인수가 없으므로 다중 정의가 불가능합니다.
-
생성자(Constructor)
생성자(Constructor)· ≒ 생성자 함수(Constructor Function)· 생성자라는 것은 메모리상에 객체가 생성될 때 자동적으로 단 한번 호출되어 · 객체의 구조를 인식하게 하고 생성되는 객체의 멤버 변수들을 초기화 하는 역할하는 멤버메소드입니다.· 생성자 함수는 클래스의 이름과 같은 함수로 프로그램에서 객체가 선언될 때마다 자동적으로 호출됩니다. · 객체를 생성할 때 자동으로 호출되어 객체의 초기 값을 설정하는 데 주로 사용되므로 초기화 함수라고도 합니다. · 생성자 함수는 일반 함수와 달리 반환 값이 없습니다. · 반환 값이 없으므로 데이터 타입 없이 함수를 선언합니다. · 생성자 함수의 이름은 클래스의 이름과 같습니다. · 객체가 생성될 때마다 자동으로 호출됩니다.
-
Math 클래스 API문서
Math 클래스 API문서 http://docs.oracle.com/javase/8/docs/api/ java.lang.Math http://docs.oracle.com/javase/8/docs/api/java/lang/Math.html *대부분의 메소드가 라디안 단위로 정의되어 있습니다.
-
다형성(Polymorphism), 객체에서의 다형성, 다형성의 실예
♣다형성(Polymorphism) 서로 다른 객체를 동일한 방식으로 명령을 내릴 수 있게 하는 것 이 때 서로 다른 객체들은 같은 명령을 받지만 제각기 다른 방식으로 명령을 수행하게 됩니다. 다형성은 객체 지향 기법에서 하나의 코드로 다양한 타입의 객체를 처리 하는 기술 다형성의 실예 동일한 USB 단자를 통한 다양한 기능의 제품 사용 동일한 소켓을 통한 다양한 전구사용 전구 소켓과 해당 소켓에 끼워서 사용할 수 있는 다양한 전구들 images.google.com
-
메소드 오버로딩 특징, 메소드 오버로딩 규칙
메소드 오버로딩 특징 · 동일한 이름의 메소드를 둘 이상 동시에 정의하는 것입니다. · 메소드의 매개변수 선언(개수 또는 자료형)이 다르면 메소드오버로딩 가능합니다. · 오버로딩된 메소드는 호출시 전달하는 인자를 통해서 구별됩니다. · 리턴 타입은 달라도 무관합니다.(접근제한과 반환형은 변경가능) [접근제한] [반환형] [메서드명](자료형 인자1, 자료형 인자2, …){ } 메소드 오버로딩 규칙 · 메서드 명은 같고 인자의 타입을 다르게 명시 · 타입이 같으면 인자의 갯수를 다르게 명시 · 타입과 갯수가 같으면 인자의 순서를 다르게 명시 [접근제한] [반환형] 변경 가능 [메서드명] 반드시 동일명 사용 (자료형 인자1, 자료형 인자2, …) 반드시 다르게 지정 (자료형 타입, 인자 개수, 순서) 메서드 ..