본문 바로가기

Java21

2024/03/12-Java interface 상속은 extends가 아닌 implements로 사용한다. Eqals() 2024. 3. 12.
2024/03/11-Java(UpdownCasting,추상메서드) UpDownCasting UpCasting 내용 DownCasting내용 super 클래스에 있는 fun1에는 접근이 가능한데 하위클래스에있는 func2에는 접근이 불가하다. 추상클래스와 추상 메서드 일반클래스와 추상클래스 비교 2024. 3. 11.
2024/03/08-java(상속) Static이란? *상속이란? 상속으로 인한 super()인자로 인해 2D까지 출력이된다. 하지만 2d에는 z변수가 없기 떄문에 z인가있는 함수는 쳘럭이 안된다. 문제 문제 2 2024. 3. 8.
2024-03-07/Java(객체지향) 캡슐화란? this란? 문자열 왜 이런 결과가 나올까?? - 2번에서는 str3과 str4가 모두 새로운 객체를 생성하고 있기 때문에 서로 다른 메모리 위치를 가리키게 됩니다. 3번에서는 str1은 문자열 리터럴을 사용하여 생성되었지만, str3은 new 키워드를 사용하여 새로운 객체를 생성하고 있습니다. 따라서 두 객체는 서로 다른 메모리 위치를 가리키게 되며 == 연산자로 비교할 때 false가 반환됩니다. 4번에서도 마찬가지로 str1과 str4가 각각 다른 메모리 위치에 있는 새로운 객체를 생성하고 있기 때문에 false가 반환됩니다. 즉, == 연산자는 참조를 비교하는 것이므로 각각의 경우에 새로운 객체가 생성되어 다른 메모리 위치를 가리키기 때문에 false가 반환되었습니다. 변수들이 각각 존.. 2024. 3. 7.