day12 190306 드디어 객체지향의 정말 중요한 부분인, 상속을 배웠습니다.상속의 특징으로 파생되는 메소드 재정의(Override), 다형성 등을 같이 배웠습니다.--클래스의 관계 2가지 -상속 관계 (is a관계)ex) iphone is a phone, android is a phone -포함 관계 (has a관계)ex) car has a engine : 객체 지향의 중요한 특징, extends키워드 사용 *자바는 단일 상속만 지원 *자식클래스는 부모클래스의 생성자와 private으로 선언된 것은 사용할 수 없다. (상속되지 않음) 상속의 목적 : 부모의 기능을 구현없이 사용하려고. 부모와 같은 종류가 되려고 12345678910public class Phone { String tel; publi..
day11 190305 상수 관련키워드 static, final과 패키지에 대해서 배웠습니다.static에 대해서 아직은 심도있게 다루지 않아서 용도가 애매모호하게 와닿는 것 같습니다..그에 비해, 패키지는 현장에서에 대한 걸 배웠는데 흥미가 깊었습니다!--static >>> 필드/ 메소드/ 클래스에 부착: 한번만 만들어지는 것을 의미 - 값이 변하지 않는 상수 등을 담을 때 주로 사용된다. public class A {int x;
day10 190304이번 시간에는 this키워드, 접근제한자, 메소드의 응용(getter, setter, BusinessLogic Object 등..)에 대해서 배웠습니다.뒤로 갈수록, 여러 클래스들을 합쳐서 사용하게 되서 파일간의 이동이 잦아지게 됩니다.헷갈리지 않게 많은 복습이 필요할 것 같습니다.--필드 : 클래스 바로안에 있는 변수(=인스턴스 변수, 멤버 변수)--지역변수 : 메소드 안에서 선언된 변수--매개변수 : 메소드에 입력받는 값인 변수 --this : 객체, 자신의 주소 값을 담고 있다. ( 객체의 멤버변수)123456789101112131415161718192021222324252627public class Book { int no; String title; String writer;..
day9 190228 자바의 메소드 오버로딩과 생성자에 대해서 배웠습니다. 강사님께서 별거 아니라는 생각이 들수도 있겠지만, 실전에서 굉장히 많이 쓰이는 기능들이라고하시더군요. : 한클래스 안에 같은 이름의 메소드를 여러개 만들 수 있는 것. (단 매개변수의 타입, 개수, 순서 중 하나는 달라야 한다.ex) println(4), println(응수), println(3.14) // plus기능에서 정수형plus, 실수형plus... 코드로 보시는게 이해가 빠를 것 같으니, 바로 코드로 설명하겠습니다.12345678910111213141516 void m() { System.out.println("매개변수 없는 m()이 실행됨"); } void m(int a) { System.out.println("m(i..
day8 190227 자바의 메소드에 대해서 배워봤습니다. 저번 시간 클래스부터 슬슬 점점더 프로그래밍 다워 지는군요..점점 더 흥미가 붙는 것 같습니다. : 객체가 가지고 있는 고유한 값 : 객체의 동작에 해당되는 블록 수행문을 가지고 있는 이름이 있는 코드 블록 (이름, 입력, 출력, 동작) (메인 함수 역시 메소드이다. :: void출력, main이름, String입력) (메소드는 여러가지를 반환할 수 없다.) --리턴값 : 메소드 실행결과로 제공되는 값*클래스 내의 필드, 기능 등을 사용하려면, 객체를 생성해야한다.( 리모콘의 기능으로 사용)*메소드의 필요성 : 동일한 작업이 반복될 때. --메소드의 구조--: 출력 이름(입력) { // 입력에는 입력되는 값의 타입과 변수명이온다. 입력 = 매개변..
day7190226 금일은 자바의 클래스에 대해서 배웠습니다.클래스에 대해 배우고 나니, 이제 좀 뭔가 드디어 프로그래밍 다운걸 하는 느낌이 드는 것 같습니다.조금씩 바로 이해가 안가는 것도 생기기 시작하기도 합니다.--객체지향프로그래밍(OOP): 재사용성이 증가하고, 확장성이 증가한다. --객체 : 설계도(클래스)에 의해 메모리안에 생성되어 있는 것.--속성 : 객체가 가지고 있는 객체를 구분할 수 있는 고유한 성질.--동작 : 객체가 가지고 있는 고유한 기능(같은 설계도로 만들어진 객체들은 동작은 같을 수 있어도, 속성은 다름)[설계도] [객체]필드 ----->속성메소드 --->동작 new키워드 *설계도명 변수명 = new 설계도명(); 값들은 cart배열에 저장되어 나온다.) } else if (s..
Day 6. 배열 0225 오늘은 배열에 대해서 배웠습니다.C나 C#등에서는 배열이 굉장히 중요하지만,java에서는 컬렉션을 좀더 자주 쓴다고 하셨습니다.어딜 가든, 중요한 문법이기 때문에 그래도 잘 알아두는게 좋겠습니다.-JVM영역 : 설계도 영역(메소드 영역), stack영역 (변수 영역), heap영역(객체 영역)(*null : 더 이상 객체를 참조하지 못하게 하는 값[객체 지향에서]) : 변수의 초기값으로 사용하기도함. ex) int a = null;--메소드 영역 : 설계도가 위치하는 영역--힙 영역 : 객체,배열이 생성되는 영역--스텍 영역 : 변수가 생성되는 영역 (* String은 나중에 다룸.) : 동일한 타입의 값을 여러개 저장하는 그릇. (배열의 크기는 수정이 불가능하다.) *배열은 ..
Day 5. 반복문 02.22 반복문에 대해서 배웠습니다.( 주말 개인적인 사정으로 너무 늦게 포스팅하게 되었습니다..) 이번 강의엔 소스위주로 설명하셔서 소스에 주석으로 부가설명을 달아서 해뒀습니다. for문, while문, do-while문 (while문, do-while문은 나중에 제대로 다루신다 하셨습니다.)(for문은 반복 횟수를 알고 있을때 주로 사용하고,while문은 조건에 따른 반복을 할때 주로 사용하신다 하셨습니다.) false |----> exit형식: |for (초기식; 조건식; 증감식) {// 초기식 --> 조건식 --> 수행문 --> 증감식수행문;|^ true |}|ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ| 12345678public class ForDemo1 { public static void..
- Total
- Today
- Yesterday
- 블록엘리먼트
- API
- 브라캣
- 스프링
- 인라인엘리먼트
- inline element
- 국비
- 강제형변환
- 데이터베이스
- sql
- spring
- 자바 기초
- 이클립스
- 오라클 문법
- 자바 독학
- 중앙HTA
- Class
- 자바
- 프레임워크
- block element
- html
- 태그
- Database
- querybox
- 비등가조인
- copotter
- jhta
- h#
- 자바 국비
- Oracle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |