본문 바로가기
Java 배우기

Hiding Fields

by 노화방지 Anti-aging Hairstyle 2016. 1. 5.
반응형


클래스 안에서, 수퍼클래스 안의 필드와 동일한 이름을 가진 필드는, 그들의 타입이 서로 다르다 할지라도 수퍼클래스의 필드를 숨깁니다. 서브클래스 안에서 수퍼클래스 안의 필드는 그 단순한 이름으로 참조될 수 없습니다. 대신, 필드는 수퍼를 통해 접근되어야 하는데, 이것은 다음 섹션에서 다룹니다. 일반적으로, 필드를 숨기는 것을 권장하지 않는 그 이유는 그것이 코드를 읽는 것을 어렵게 만들기 때문입니다.

Within a class, a field that has the same name as a field in the superclass hides the superclass's field, even if their types are different. Within the subclass, the field in the superclass cannot be referenced by its simple name. Instead, the field must be accessed through super, which is covered in the next section. Generally speaking, we don't recommend hiding fields as it makes code difficult to read.



반응형

댓글