티스토리 뷰
📌 230726 TIL
문자열과 문자열의 대소를 비교할 때 사용하는 메서드를 작성하시오.
String s1 = "abc", s2 = "dfg";
s1.compareTo(s2);
잘 만들어진 VO란 무엇인지 기술하시오.
속성들은 private로 정보은닉처리하고, getter, setter변수를 통해 접근이 가능하도록 한다.
또한 속성들을 출력할 수 있는 toString()이 정의되어야한다.
기본 생성자가 명시되어있어야하고, 오버로딩 생성자가 적절히 명시되어야한다.
객체가 만들어진 후 객체가 만들어진 메모리 주소를 출력하는 메서드를 기술하시오.
Movie m = new Movie();
System.out.println(m);
모든 클래스의 최상위 클래스는 무엇인지 기술하시오.
Object 클래스
메서드의 오버로딩이란 무엇인가?
메서드의 이름은 같지만 매게변수의 타입과 갯수를 다르게 하는 방식
클래스를 디자인하는 시점에서 언젠가 만들어질 객체 자신을 가리키는 레퍼런스 변수는 무엇인가?
this
private 생성자를 사용하기 위한 전제 조건은 무엇인가?
해당 클래스의 모든 메소드가 static으로 선언되어있으면 된다.
상위 클래스가 가지고 있는 메서드를 하위 클래스가 변경하여 정의하는 것을 무엇이라고 하는가?
오버라이딩
System sys=new System(); 이처럼 객체를 생성하지 못하는 이유를 기술하세요.
System 클래스의 생성자가 private로 선언되있기 때문이다. 이를 클래스 메서드라고 한다.
클래스 메서드는 모두 static으로 선언되어 있어, 굳이 생성자로 객체를 만들지 않아도 바로 메서드 사용이 가능하다.
생성자 메서드의 역할을 기술하세요.
객체를 매게변수와 함께 초기화 시켜주는 역할을 한다.
'백엔드 공부하기 > TIL' 카테고리의 다른 글
230728 TIL : JAVA 코드의 메모리 영역 (메소드 / 스택 / 힙) (0) | 2023.07.29 |
---|---|
230727 TIL : 싱글톤 패턴 (0) | 2023.07.27 |
230724 TIL : JAVA의 객체, 메소드, static 이론 문제 (0) | 2023.07.24 |
230724 TIL : JAVA 기초 2 (0) | 2023.07.24 |
230719 TIL : JAVA 기초 1 (0) | 2023.07.19 |
- Total
- Today
- Yesterday
- 그룹스터디
- boj
- springboot
- 자료구조 #스택 #큐 #덱 #선형자료구조
- 백엔드
- 백엔드부트캠프
- 백엔드개발자
- 카카오API
- 백준
- Java
- 야놀자X패스트캠퍼스부트캠프
- 스터디후기
- be
- TiL
- 채팅기능개발
- 프로젝트후기
- 야놀자
- qjzl
- 부트캠프
- 과정중간회고
- 데이터베이스
- 국비지원취업
- 커리어멘토링
- 국비지원캠프
- 패스트캠퍼스
- #국비지원취업
- 그룹스터디워크샵
- 국비지원
- 패스트캠퍼스강의
- 자료구조
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |