일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Java추상클래스
- 자바 제어문
- db
- 데이터베이스
- nodejs
- database
- oracle
- 자바 추상메서드
- 자바 Wrapper클래스
- 오라클
- Java다운캐스팅
- Java thorw
- 자바 내부 클래스
- Java객체배열
- 자바 예제
- java super( )
- 코딩
- Express
- 자바 Random클래스
- Java try-catch
- 자바 String클래스
- Java 추상 메서드
- Java문자열 클래스
- Java 내부 클래스
- 자바 스트링클래스
- 자바 문자열 클래스
- 자바 try-catch
- DBMS
- dbeaver
- Java업캐스팅
- Today
- Total
목록분류 전체보기 (105)
코딩이란 무엇일까

안녕하세요 오늘은 자바에서 클래스 안에 클래스가 있는 내부 클래스에 대해 알아보겠습니다! 내부 클래스 내부클래스는 클래스 안에 또 다른 클래스가 있는 것을 말합니다. 내부 클래스(Inner class)의 구조 class OuterClass{ class InnerClass{ } } 내부 클래스(Inner Class)의 사용목적 ⇒클래스 간의 관계가 긴밀할 때 사용하여 코드를 간결하게 하기 위해 사용합니다. 내부 클래스의 종류 인스턴스 클래스 스태틱 클래스 지역 클래스 익명 클래스 내부 클래스는 클래스가 있는 위치에 따라 달라집니다. 1. 인스턴스 클래스 외부 클래스에서 멤버 변수 위치에 선언 클래스의 내부에서 인스턴스(객체) 멤버처럼 다뤄지며, 인스턴스 멤버들과 상호작용이 가능합니다. [구조] class ..

안녕하세요 오늘은 자바에서 인터페이스(interface)에 대해 알아보겠습니다. 인터페이스(interface)란? inter(사이의) + face(마주하다)의 합성어로 물체들 사이에서 상호작용 할 수 있도록 하는 매개 역할 인터페이스는 하나의 규격이라 생각하면 좋습니다. 우리가 일상생활에서 사용하는 핸드폰 충전기도 라이트닝 충전기를 사용하는 아이폰 충전기가 있고 Usb C타입을 사용하는 갤럭시 충전기가 따로 있듯이 이러한 규격을 만들어 줌으로써 자바에서의 다형성을 극대화하여 개발코드의 수정을 줄이고 유지보수에 용이한 역할을 합니다.! 인터페이스의 멤버 상수 ⇒ final타입 변수명 = 값; 추상 메서드 ⇒ abstract 리턴 타입 메서드명( ); 일반 메서드 정적 메서드 인터페이스 구조 interfac..

안녕하세요 오늘은 자바에서의 추상 메서드와 추상 클래스에 대해 알아보겠습니다! 추상 메서드란? 추상 메서드 선언 부만 정의하고 구체적인 내용은 비워 놓은 메서드를 말합니다. 추상 메서드를 사용할 때 주의할 점 추상 메서드가 있는 클래스를 상속받는 자식클래스는 반드시 부모 클래스의 추상 메서드를 구현해야 합니다. 한마디로 부모 클래스의 추상메서드를 상속받은 자식 클래스는 오버 라이딩을 해주어야 한다는 말이죠!! 추상 메서드 구현 방법 [구조] abstract 리턴 타입 메서드명 ( ); 추상메서드를 사용하려면 abstract라는 키워드를 사용해야합니다. 이 abstract라는 키워드로 아 이 메서드가 추상 메서드구나 라는걸 인지할 수 있는 것이죠 추가적으로 추상 메서드는 { } 이 생략이 가능합니다. 추상..

다형성이란? 다형성이란 객체지향 프로그래밍에서 꽤나 중요한 부분입니다. 사용 압법은 동일하지만 다양한 객체를 이용해서 다양한 실행결과가 나오도록 하는 성질을 말합니다. 약간의 예를 들자면 자동차가 타이어를 사용하는 방법은 동일하지만 어떤 타이어를 사용하느냐에 따라 주행성능이 달라질 수 있습니다. 캐스팅(Casting)이란?? 캐스팅은 타입의 변환을 말합니다. 자바에서는 상속관계에 있는 클래스를 형 변환할 수 있습니다. 따라서 자식 클래스가 부모 클래스 타입으로 형 변환하는 것을 업 캐스팅이라하고 이 업 캐스팅된 클래스를 다시 형 변환하는 것을 다운 캐스팅이라고 합니다. 업 캐스팅(Upcasting)이란?? 자식 클래스의 객체가 부모 클래스의 참조 변수로 형 변환되는 것을 말합니다. 쉽게 말해서 자식 클래..

안녕하세요~ 오늘은 자바 클래스의 상속과 다형성에 대해 알아볼까 합니다~ 상속이란? 상속은 말 그대로 부모 클래스의 기능을 자식 클래스가 물려받는 것입니다. 상속을 사용하는 이유는? 부모 클래스에서 작성한 기능을 자식 클래스에서 똑같이 작성하지 않고 다시 한번 재사용하기 위함입니다. 한마디로 코드의 "재사용성"이라는 것이죠!! 상속 방법 [구조] class 클래스명 extends 부모클래스명{ } 상속에는 extends라는 키워드가 사용됩니다. extends를 사용하면 상속을 받을 수 있는 것이지요! 상속 시 주의사항 상속 시에는 생성자는 상속되지 않는다 다중 상속을 지원하지 않습니다. 간단한 이유는 변수의 중복 때문입니다. 클래스 앞 final 키워드는 다른 클래스가 상속 불가 상속 예시 메인 메서드 ..

안녕하세요 오늘은 클래스 부분에서 생성자란 무엇인가? 그리고 생성자를 사용한 예시 코드에 대해 알아보겠습니다. 생성자(Constructor) 생성자는 객체를 생성할 때 초기화를 담당합니다. 우리가 클래스를 만들 때 다양한 필드 값들이 있을 텐데 그 값들을 객체를 생성할 때 초기화를 해주거나 메서드를 호출해서 객체를 사용할 준비를 합니다. 생성자 구조 클래스이름 ( ){ }; 생성자의 형태는 클래스 이름과 동일한 이름을 갖습니다. 메서드와 구조가 같다고 생각할 수 있지만 생성자는 이름 앞에 void, int와 같이 리턴 타입이 없다는 게 차이점입니다. 기본 생성자 사용예시 public class Constructor { public static void main(String[] args) { new Dcl..