31. super
자신이 상속받은 부모를 가리키는 참조 변수
Java 상속 관계에서 자신이 상속받은 부모 클래스의 멤버 변수나 메서드에 접근하기 위해 사용되는 참조변수 부모 클래스의 멤버 변수와 자식 클래스의 멤버 변수가 이름이 충돌할 때, super 키워드를 사용하여 명시적으로 부모 클래스의 멤버 변수에 접근할 수 있다.
ex ) super.display(); // 부모 클래스의 메서드 호출
32. super()
자식 클래스에서 부모 클래스의 생성자를 명시적으로 호출하기 위한 키워드
자식 클래스의 생성자에서 super()를 호출하면 부모 클래스의 기본 생성자가 호출된다.
만약 부모 클래스의 매개변수를 받는 생성자를 호출해야 한다면, super() 내부에 매개변수를 전달할 수 있다.
이렇게 함으로써 부모 클래스의 생성자가 올바르게 초기화되고, 상속 관계가 올바르게 설정된다.
33. this
자기 자신을 가리키는 참조변수
`this`는 현재 객체를 가리키며, 주로 인스턴스 변수와 메서드의 매개변수 이름이 같은 경우에 인스턴스 변수와 매개변수를 구분하기 위해 사용
`this`를 사용하면 현재 객체의 인스턴스 변수와 메서드에 접근할 수 있다. `this`는 해당 클래스의 인스턴스를 가리키며, 객체 내부에서 자기 자신을 참조할 때 사용
34. this()
자기 자신의 default 생성자를 호출하는 메서드
같은 클래스 내의 다른 생성자를 호출하는 데 사용
만약 같은 클래스 내의 매개변수를 받는 다른 생성자를 호출해야 한다면, this() 내부에 매개변수를 전달할 수 있다.
35. Attribute(Property, Field, Member Variable)
클래스나 객체가 가지는 데이터나 상태, 속성
클래스 내부에 선언된 변수
36. Behavior(Method)
클래스의 인스턴스들이 수행할 수 있는 작업 또는 동작은 클래스 내에 정의된 메서드(method)들을 통해 구현
메서드는 클래스 내에서 정의된 동작 또는 기능을 수행하는 코드 블록으로 객체의 Behavior를 정의하며,
클래스 내에서 호출될 수 있다. 메서드는 입력 매개변수를 받아 처리하고, 결과값을 반환할 수도 있다.
(객체지향 프로그램인 java는 Message를 주고받으며 속성과 메서드를 호출)
37. Constructor Method
클래스의 인스턴스를 초기화하는 데 사용되는 메서드
생성자는 객체가 생성될 때 자동으로 호출되며, 주로 해당 객체의 초기 상태를 설정하는 데 사용된다.
이를 통해 서로 다른 상태를 가지는 여러 객체를 생성할 수 있다.
38. Sorting
데이터를 특정한 기준에 따라 순서대로 나열하는 것
39. Ascending
데이터를 작은 값에서 큰 값으로 나열하는 것
주로 숫자나 데이터 요소를 작은 값부터 큰 값으로 정렬하거나 표현할 때 사용
40. Descending
데이터를 큰 값에서 작은 값으로 나열하는 것
주로 숫자나 데이터 요소를 큰 값부터 작은 값으로 정렬하거나 표현할 때 사용