[ 31 ~ 40 ] super, super(), this, this(), Attribute(Property, Field, Member Variable), Behavior(Method), Constructor Method, Sorting, Ascending, Descending
31. super 자신이 상속받은 부모를 가리키는 참조 변수 Java 상속 관계에서 자신이 상속받은 부모 클래스의 멤버 변수나 메서드에 접근하기 위해 사용되는 참조변수 부모 클래스의 멤버 변수와 자식 클래스의 멤버 변수가 이름이 충돌할 때, super 키워드를 사용하여 명시적으로 부모 클래스의 멤버 변수에 접근할 수 있다. ex ) super.display(); // 부모 클래스의 메서드 호출 32. super() 자식 클래스에서 부모 클래스의 생성자를 명시적으로 호출하기 위한 키워드 자식 클래스의 생성자에서 super()를 호출하면 부모 클래스의 기본 생성자가 호출된다. 만약 부모 클래스의 매개변수를 받는 생성자를 호출해야 한다면, super() 내부에 매개변수를 전달할 수 있다. 이렇게 함으로써 부모..
[ 21 ~ 30 ] Casting, API, Call By Value, Call by Reference, Camel Case, Pascal Case, Snake Case, Refactoring, Overloading, Overriding
21. Casting 자료형 변환 사용자로부터 입력을 받아 숫자로 계산해야 하는 경우, 두 가지 다른 자료형의 데이터를 연산해야 할 때, 데이터를 저장하거나 표시할 형식을 바꿔야 할 때 등 1) 암시적 캐스팅 (Implicit Casting 또는 자동 형 변환, 묵시적 형 변환) 프로그램이 자동으로 자료형을 변환 데이터의 손실이나 정밀도 손실 없음(사이즈가 작은 데이터 타입을 큰 데이터 타입으로 자동 형 변환) int_num = 10 float_num = 3.14 result = int_num + float_num # int_num이 자동으로 부동 소수점으로 변환되어 덧셈이 이루어집니다. 2) 명시적 캐스팅 (Explicit Casting 또는 수동 형 변환) 프로그래머가 직접 자료형을 변환 데이터의 손..