no image
[풀스택과정] JAVA 10장 내부클래스(중첩클래스)
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 10장 내부클래스 10.1 내부클래스 내부(중첩) 클래스의 구조는 아래와 같다. class 클래스 명 { class 내부 클래스명 { ... } } 내부 클래스는 크게 두가지로 구분 되는데, 하나는 클래스의 멤버로 정의되는 멤버 클래스와 메서드 내부에 정의되는 로컬 클래스로 나눠진다. 멤버 클래스는 객체로 생성된 후 어디서든 다시 사용할 수 있지만, 로컬 클래스는 메서드 내에서만 사용된다. 멤버 클래스와 로컬 클래스가 정의되고 컴파일되면 실제 파일도 별도로 생성된다. 멤버 클래스의 파일명은 아래와 같다. 바깥클래스명 ..
2023.01.24
no image
[풀스택과정] JAVA 9장 연습문제
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 1. 클래스가 인터페이스를 구현할 때 사용하는 예약어는? 더보기 답 : implements 2. 인터페이스에 대한 설명으로 올바르지 않은 것은? 1️⃣ 하나의 클래스에서 여러 인터페이스를 구현 할 수 있다. 2️⃣ 타입이 인터페이스인 경우 다양한 구현 객체를 대입할 수 있다. 3️⃣ 구현객체를 인터페이스로 형변환하려면 강제 형변환을 해야한다. 4️⃣ 인터페이스에 정의된 추상 메서드는 구현 클래스에서 반드시 재정의해서 구현해야 한다. 더보기 답 : 3번 3. 다음과 같이 Player라는 인터페이스를 정의하고, 출력결과도..
2023.01.22
no image
[풀스택과정] JAVA 9장 인터페이스
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 9장 인터페이스 9.1 인터페이스의 개념 프로그램과 프로그램 사이에 표면을 연결해주는 인터페이스라는 것을 두면 프로그램 A는 이 인터페이스를 실행하고 인터페이스에서 프로그램 B를 실행하게 된다. 실행이 끝나면 프로그램 B는 인터페이스로 실행결과를 리턴하고, 인터페이스는 프로그램 A로 다시 리턴하게 된다. 이것이 인터페이스의 역할이다. 대표적인 인터페이스가 활용되는 예가 있다. 여러분들 웹사이트를 돌아다니다 보면 네이버지도나 구글지도가 들어가 있는 웹사이트를 봤을 것이다. 이 웹사이트에서 직접 네이버나 구글 지도 프로그..
2023.01.22
no image
[풀스택과정] JAVA 8장 연습문제
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 1. 다음 ParentEx 클래스와 이 클래스를 상속받는 ChildEx 클래스를 보고 각 생성자의 코드를 보고 출력되는 순서를 작성하시오. package chapter08; public class Excercise1 { public static void main(String[] args) { ChildEx ce = new ChildEx(); } } class ParentEx { ParentEx() { // TODO Auto-generated constructor stub this(1); System.out.printl..
2023.01.20
no image
[풀스택과정] JAVA 8장 상속
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 8장 상속 8.1 클래스상속 이미 만들어져 있는 클래스로 상속을 해주는 클래스를 부모 클래스, 또는 상위 클래스라고 부른다. 반대로 부모 클래스로부터 기존 변수나 메서드들을 그대로 물려받는 즉, 상속을 받는 클래스를 자식 클래스 또는 하위 클래스라고 부른다. 상속의 정의 방법은 class 자식클래스 extends 부모클래스 { .... // 코드 작성 } 위와 같이 클래스를 정의한다. 상속의 특징 1. 단일 상속만 가능 - 자식클래스는 하나의 부모 클래스에서만 상속 받을 수 있다. 2. 자식 클래스를 객체로 생성할 때..
2023.01.19
no image
[풀스택과정] JAVA 7장 연습문제
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 1. 다음 중 클래스의 구성 멤버가 아닌 것은? 1️⃣ 필드 2️⃣ 생성자 3️⃣ 로컬 변수 4️⃣ 메서드 더보기 답 : 3번 2. 객체에 대한 설명으로 올바르지 않은 것은? 1️⃣ 클래스를 new 연산자로 생성한다. 2️⃣ 클래스는 객체를 생성하기 위한 설계도이다. 3️⃣ 생성자를 통해 객체를 생성한다. 4️⃣ 하나의 클래스는 하나의 객체만 생성 가능하다. 더보기 답 : 4번 3. 다음 표에 나와있는 필드를 갖는 Person 클래스를 작성하시오. 자료형 필드명 설명 String name 이름 String gender..
2023.01.18
no image
[풀스택과정] JAVA 7장 클래스(3)
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 2023.01.16 - [공부/풀스택 과정] - [풀스택과정] JAVA 7장 클래스 [풀스택과정] JAVA 7장 클래스 * 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려 cloudjini.tistory.com 연습 프로그램(카드 섞기 및 뽑기) package chapter07; public class Card { // 숫자, 무늬, 너비, 높이 // 숫자, 무늬 : 인스턴수 변수 //..
2023.01.17
no image
[풀스택과정] JAVA 7장 클래스(2)
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 2023.01.13 - [공부/풀스택 과정] - [풀스택과정] JAVA 6장 배열 7장 클래스 [풀스택과정] JAVA 6장 배열 7장 클래스 * 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려 cloudjini.tistory.com 7.4 필드 필드는 객체의 고유한 속성이나 상태값을 저장하는 곳이다. 필드는 클래스 중괄호 블록 안에 어디에서든 선언될 수 있으며, 필드를 선언하는 방법은 ..
2023.01.16
no image
[풀스택과정] JAVA 연습문제/코딩테스트(연산자, 제어문, 배열)
* 이 글은 제가 공부하기 위해 최대한 사실에 입각해 내용을 적으려고 하지만 일부 내용들이 정확하지 않을 수 있습니다. 혹시나 잘못된 부분이 있으면 너그럽게 이해해주시고 피드백 부탁드려요! 연산자 조건 : 연산자만을 이용하여 문제를 풀어보기 1. 과일바구니 계산 과일바구니 당 과일이 들어갈 수 있는 수는 10개, 과일은 455개가 있다. 내가 필요한 과일 바구니의 갯수는? package Excercise; public class FruitCount { public static void main(String[] args) { int apple = 455; // 사과의 갯수 int remains = apple % 10; // 바구니에 넣고 바구니에 담지 못한 사과의 갯수 int i = remains < 10..
2023.01.14
728x90
300x250