JAVA 44

파트7. 상속 [super와 부모생성자 - 실습]

[ Programmers - 무료 자바 입문 강의 ] https://school.programmers.co.kr/learn/courses/5/lessons/392 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ● super와 부모생성자 → 생성자는 객체를 초기화 한다. → 생성자가 호출될 때, 자동으로 부모의 생성자가 호출되면서 부모 객체를 초기화한다. → super : 부모를 가리키는 키워드 → 부모의 생성자를 임의로 호출하지 않으면, 부모 class의 기본 생성자가 자동으로 호출된다. // Bus.java public class Bus extends ..

파트7. 상속 [추상클래스 - 실습]

[ Programmers - 무료 자바 입문 강의 ] ● 추상클래스 → 구체적이지 않은 클래스를 의미한다. → 메소드가 하나라도 추상메소드인 경우, 해당 클래스는 추상 클래스이다. → 추상클래스 내부에는 일반 메소드 구현이 가능하다. https://school.programmers.co.kr/learn/courses/5/lessons/391 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr // Car.java class Car extends Machine { // Machine 클래스를 상속받고, 추상 메소드를 구현하세요. public void turnOn..

파트7. 상속 [접근제한자 - 실습 1,2]

[ Programmers - 무료 자바 입문 강의 ] ● 접근제한자 → public : 모든 접근을 허용 → protected : 같은 패키지인 경우 접근 허용 / 다른 패키지라도 상속을 받은 경우 접근을 허용 → private : 자기 자신만 접근 가능 → 아무것도 쓰지 않은 경우 ( default 접근지정자 ) : 자기 자신과 같은 패키지 내에서 접근 허용 → public > protected > default 접근지정자 > private ※ 클래스는 필드와 메소드를 가진다. ※ 캡슐화 : 관련된 내용을 모아서 가지고 있는 것 https://school.programmers.co.kr/learn/courses/5/lessons/387 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. ..

파트7. 상속 [상속 - 실습]

[ Programmers - 무료 자바 입문 강의 ] ● 상속 → 부모 클래스가 가지고 있는 것을 상속받아 사용할 수 있다. → 부모가 가지고 있는 메소드 외에 추가로 메소드를 선언하는 것을 확장하였다고 표현한다. public class 클래스명 extends 부모클래스명 // 부모클래스를 상속 받을 수 있게된다. https://school.programmers.co.kr/learn/courses/5/lessons/385 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr // Car.java class Car extends Machine{ } // Machi..

파트6. 클래스 다듬기 [패키지 -]

[ Programmers - 무료 자바 입문 강의 ] https://school.programmers.co.kr/learn/courses/5/lessons/172 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ● package → 패키지는 클래스를 관리할 때 사용한다. → 패키지 이름은 대부분 도메인 이름을 거꾸로 적은 후 프로젝트 이름을 붙여 사용한다. → 패키지가 있는 클래스를 사용할 때는 import를 사용한다. 혼자 공부하며 올리는 블로그입니다. 틀린 내용은 댓글 남겨주시면 감사하겠습니다.

파트6. 클래스 다듬기 [생성자 오버로딩과 this- 실습]

[ Programmers - 무료 자바 입문 강의 ] https://school.programmers.co.kr/learn/courses/5/lessons/171 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ● 생성자 오버로딩과 this → 매개변수의 수와 타입이 다르다면 여러개의 생성자를 선언할 수 있다. → this를 사용하여 자신의 생성자를 호출할 수 있다. → 코드가 중복돼서 나오는 것을 방지할 수 있다. https://school.programmers.co.kr/learn/courses/5/lessons/369 프로그래머스 코드 중심의 개발자 ..

파트6. 클래스 다듬기 [메소드 오버로딩 - 실습]

[ Programmers - 무료 자바 입문 강의 ] ● 메소드 오버로딩 → 매개변수의 수, 타입이 다른 경우 동일한 이름으로 메소드를 여러개 정의할 수 있다. → 매개변수의 이름은 중요하지 않다. https://school.programmers.co.kr/learn/courses/5/lessons/368# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr // Car.java 파일 class Car { void run() { System.out.println("차가 달립니다."); } // 정수 하나를 매개변수로 받는 메소드, run을 추가해 보세요. pu..

파트6. 클래스 다듬기 [this - 실습]

[ Programmers - 무료 자바 입문 강의 ] ● this → this를 사용하면 필드의 변수를 의미한다. → 변수명이 같은 경우 사용한다. → 클래스 안에서 자기 자신이 가지고 있는 메소드를 사용할 때 this.메소드명()으로 호출할 수 있다. ※ 변수의 이름은 한눈에 알아보기 쉽게 한다. https://school.programmers.co.kr/learn/courses/5/lessons/166 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr //Person.java 파일 class Person { String name; int age; publ..

파트6. 클래스 다듬기 [생성자 - 실습(1)]

[ Programmers - 무료 자바 입문 강의 ] https://school.programmers.co.kr/learn/courses/5/lessons/168 ● 생성자 → 기본생성자 : 매개변수가 없는 생성자 → 생성자를 만들지 않으면 매개변수가 없는 생성자가 컴파일할 때 자동으로 만들어진다. https://school.programmers.co.kr/learn/courses/5/lessons/165 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr //Person.java class Person{ int age; Person(int number) { ..

BAEKJOON_2557 "Hello World" JAVA

[백준] 2557번 JAVA 자바 https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } } 자바 강의를 듣고 있는데 문제를 푸는 게 공부 효과가 좋아서 문제를 풀기 시작했다. Hello World 출력하는 것도 ;를 넣지 않아서 컴파일 에러가 떴다. 앞으로 파이썬도 풀면서 자바로도 한 번씩 문제를 풀어보도록 해야겠다!! 파이썬 문제 처음 푼 게 3달 전이라니 시간이 정말 빠르다,,