TOP
본문 바로가기
728x90

[Java]65

[java] java.lang 패키지 이전 내용 [java] 예외 (클래스, 처리), 다중 catch, 예외 떠넘기기, String args[]이전 내용 [java] 인터페이스 상속, 중첩 클래스, 중첩 인터페이스이전 내용 [java] instanceof, 인터페이스, 구현 클래스이전 내용 [java] 추상 클래스, 추상 메소드이전 내용 [java] 클래스의 타입 변puppy-foot-it.tistory.comjava.lang 패키지 ◆ java.lang 패키지: 자바 프로그램의 기본적인 클래스를 담고 있는 패키지. 자바의 모든 프로그램에서 자동으로 포함된다. [java.lang 패키지의 주요 클래스]클래스용도Object- 자바 클래스의 최상위 클래스로 사용System- 표준 입력 장치(키보드)로부터 데이터를 입력받을 때 사용- 표준 출력 .. 2025. 4. 9.
[java] 예외 (클래스, 처리), 다중 catch, 예외 떠넘기기, String args[] 이전 내용 [java] 인터페이스 상속, 중첩 클래스, 중첩 인터페이스이전 내용 [java] instanceof, 인터페이스, 구현 클래스이전 내용 [java] 추상 클래스, 추상 메소드이전 내용 [java] 클래스의 타입 변환, 다형성이전 내용 [java] 접근 제한자, 클래스 상속이전 내용 [japuppy-foot-it.tistory.com예외 ◆ 예외(Exception)사용자의 잘못된  조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류.[예외 vs 오류]- 예외:예외는 예외가 발생하면 예외 처리를 통해 프로그램을 종료하지 않고 정상 실행 상태가 유지되도록 할 수 있음.- 오류: 컴퓨터 하드웨어의 오동작 또는 고장으로 인해 응용프로그램 실행 오류가 발생하는 것. 발생 시 프로그램 종료 .. 2025. 4. 9.
[java] 인터페이스 상속, 중첩 클래스, 중첩 인터페이스 이전 내용 [java] instanceof, 인터페이스, 구현 클래스이전 내용 [java] 추상 클래스, 추상 메소드이전 내용 [java] 클래스의 타입 변환, 다형성이전 내용 [java] 접근 제한자, 클래스 상속이전 내용 [java] 정적 멤버와 Static, 싱글톤이전 내용 [java] javapuppy-foot-it.tistory.com인터페이스 상속 인터페이스도 다른 인터페이스를 상속할 수 있으며, 클래스와는 달리 다중 상속을 허용한다. 다중 인터페이스 상속은 자바에서 여러 개의 인터페이스를 동시에 상속받는 것을 의미하며, 이는 클래스가 다중 상속을 지원하지 않는 자바에서 인터페이스를 활용하여 유사한 효과를 내는 방법이다.다중 인터페이스 상속을 통해 하나의 인터페이스가 여러 가지 서로 다른 기능.. 2025. 4. 8.
[java] instanceof, 인터페이스, 구현 클래스 이전 내용 [java] 추상 클래스, 추상 메소드이전 내용 [java] 클래스의 타입 변환, 다형성이전 내용 [java] 접근 제한자, 클래스 상속이전 내용 [java] 정적 멤버와 Static, 싱글톤이전 내용 [java] java 예제 (메소드 오버로딩)이전 내용 [java] 메puppy-foot-it.tistory.cominstanceof instanceof: 자바에서 사용되는 연산자. 객체가 특정 클래스의 인스턴스인지 확인하는 데 사용되며, 이를 통해 안전하게 타입 캐스팅을 진행할 수 있도록 도와준다.instanceof 연산자는 왼쪽에 있는 객체가 오른쪽에 있는 클래스의 인스턴스인지 확인한다.boolean result = 좌항(객체) instanceof 우항(타입) ▶ 좌항의 객체가 우항의 인스턴.. 2025. 4. 8.
[java] 추상 클래스, 추상 메소드 이전 내용 [java] 클래스의 타입 변환, 다형성이전 내용 [java] 접근 제한자, 클래스 상속이전 내용 [java] 정적 멤버와 Static, 싱글톤이전 내용 [java] java 예제 (메소드 오버로딩)이전 내용 [java] 메소드 선언 : 가변 인수 모를 때 (feat. enhanced forpuppy-foot-it.tistory.com추상 클래스 [실체 클래스 vs 추상 클래스]실체 클래스: 객체를 직접 생성할 수 있는 클래스추상 클래스: 실체 클래스들의 공통적인 특성을 추출해서 선언한 클래스▶ 추상 클래스와 실체 클래스는 상속의 관계를 가지고 있으며, 추상 클래스가 부모, 실체 클래스가 자식으로 구현되어 실체 클래스는 추상 클래스의 모든 특성을 물려받고, 추가적인 특성을 가질 수 있다. (특.. 2025. 4. 7.
[java] 클래스의 타입 변환, 다형성 이전 내용 [java] 접근 제한자, 클래스 상속이전 내용 [java] 정적 멤버와 Static, 싱글톤이전 내용 [java] java 예제 (메소드 오버로딩)이전 내용 [java] 메소드 선언 : 가변 인수 모를 때 (feat. enhanced for문)이전 내용 [java] java - 클래스, this() 코드puppy-foot-it.tistory.com클래스의 타입 변환 클래스의 변환은 상속 관계에 있는 클래스 사이에서 발생하며, 자식은 부모 타입으로 자동 타입 변환이 가능하다.자동 타입 변환은 프로그램 실행 도중에 자동적으로 타입 변환이 일어나는 것을 말하며, 아래와 같은 조건에서 발생한다.부모 타입 변수 = 자식타입; 자동 타입 변환의 개념은 자식은 부모의 특징과 기능을 상속받기 때문에 부모와.. 2025. 4. 7.
728x90