일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바 내부 클래스
- Java 추상 메서드
- Express
- Java다운캐스팅
- 데이터베이스
- 자바 String클래스
- oracle
- DBMS
- 자바 예제
- Java추상클래스
- Java업캐스팅
- 자바 스트링클래스
- 자바 추상메서드
- 자바 제어문
- Java try-catch
- Java문자열 클래스
- 코딩
- 자바 Random클래스
- Java thorw
- 자바 Wrapper클래스
- java super( )
- Java 내부 클래스
- dbeaver
- 오라클
- Java객체배열
- database
- db
- 자바 문자열 클래스
- 자바 try-catch
- nodejs
- Today
- Total
목록분류 전체보기 (105)
코딩이란 무엇일까
글을 읽기 전 필자는 아직 코딩을 배우는 단계이므로 글의 내용이 부정확할 수 있습니다. 여러 가지 글과 책, 수업을 바탕으로 정리한 내용이니 알맞지 않은 내용이 있다면 댓글 남겨주시면 수정하겠습니다. 메서드 오버 라이딩이란? 메서드 오버라딩란 자식 클래스에서 부모 클래스의 메서드를 다시 정의하는 것을 말합니다. 메서드의 재정의 즉, 오버 라이딩이라고 하죠 메서드 재정의 방법 메서드의 재정의는 위에 말한 바와 같이 자식 클래스에서 부모 클래스의 메서드를 다시 정의해 주면 됩니다. 하지만 메서드를 재정의 할 때는 아래와 같은 규칙을 주의해서 재정의 해주어야 합니다. 부모의 메서드와 동일한 리턴 타입, 메서드 이름, 매개변수 목록을 가져야 합니다. 접근 제한을 더 강한 접근 제한으로 바꿀 수 없습니다. ex)..
Lv.0 7의 개수 문제 머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array 가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요. 정답 public static int solution(int[] array) { int answer = 0; for(int i=0;i

다형성(PolymoPhism)이란? 다형성이란 사용 방법은 동일하지만 다양한 객체를 이용해서 다양한 실행 결과가 나오도록 하는 성질을 말합니다. ex) 자동차의 타이어를 사용하는 방법은 동일. 하지만 어떠한 타이어를 사용하냐에 따라 주행성능이 달라질 수 있습니다. 자동 타입 변환 자동 타입 변환은 타입을 다른 타입으로 변환하는 행위를 뜻합니다. int a=3; double b; b=a; 위와 같이 a는 정수이지만 실수형 타입인 b에 자동 타입 변환이 되는 것처럼 클래스에서 또한 상속 관계에서 자동 타입이 발생합니다. 자동 타입 변환의 개념은 자식은 부모의 특징과 기능을 상속받기 때문에 부모와 동일하게 취급이 가능합니다. 예를 들면 사람이 생물의 특징과 기능을 상속받았다면 “사람은 생물이다.”라는 말이 성..
상속 이란? 상속이란 단어에서 알 수 있듯이 부모가 자식에게 재산을 물려주는 것과 비슷하다. 이러한 상속은 클래스에서도 일어납니다. 프로그램에서의 상속은 부모의 필드, 메서드, 생성자를 자식 클래스가 선택하여 상속받아 올 수 있습니다. 클래스의 상속 방법 현실 세계에서는 부모가 자식을 선택하여 상속을 하지만 프로그램에서는 자식이 부모를 선택합니다. 클래스의 상속을 하기 위해서는 extends라는 키워드가 필요합니다. class 자식클래스 extends 부모클래스{ } 상속의 특징 여러 개의 부모 클래스를 상속할 수 없습니다. 즉, 다중 상속은 자바에서 불가능합니다. 따라서 extends뒤에 부모 클래스가 오는 자리에는 하나의 클래스만이 올 수 있습니다. 부모 클래스에서 private접근 제한을 갖는 필드..

for each문이란? for each문이란 배열을 순환할 시, 반복문 보다 편리하게 순환할 수 있도록 새로운 문법을 제공합니다. 일종의 for문의 상위 호환 느낌인 거죠 for each문 구조 for(자료형 변수명:배열명){ 변수가 배열을 순환하면서 반복할 명령; } for문과 구조는 비슷하지만 ( ) 안에 있는 조건식 내용은 다릅니다. for each문 사용해보기 public class ForEach { public static void main(String[] args) { int []arr= {1,2,3,4,5}; String [] str= {"Hello","Apple","Exercise","nyang"}; TestClass[] tct=new TestClass[3]; for(int i=0;i

객체 배열이란? 객체 배열이란 이름처럼 같은 클래스로 만들어진 객체들의 나열된 집합입니다. 같은 클래스로 만들어진 객체이지만 각각 다른 객체 값을 저장하게 됩니다. 한마디로 객체를 배열로 관리할 수 있는 것이죠! 객체 배열 생성 방법 클래스명 객체배열명[]= new 클래스명[크기]; ex) Aclass ar [] = new Aclass [3] 객체 배열 사용해보기 클래스 부분 package A11_03; public class TestClass { private String name; private int age; private String gender; //생성자 public TestClass(String name, int age, String gender) { this.name = name; this..