오늘 공부한 내용이다. 오늘은 진짜 열심히 공부했다. [JAVA] 메서드 오버로딩 println( ); , 기본형 참조형 매개변수 [JAVA] 메서드 오버로딩 println( ); , 기본형 참조형 매개변수 이전에 배운 내용 [JAVA] 객체의 필드와 메서드 [JAVA] 객체의 필드와 메서드 이전 내용 [JAVA] 객체 생성 방법 [JAVA] 객체 생성 방법 이전에 만든 class Car로 객체를 만들어봅시다. [JAVA] 클래스 설계 방 dev-story93.tistory.com [JAVA] 지역변수와 상수 [JAVA] 지역변수와 상수 이전에 배운 내용 [JAVA] 인스턴스 멤버와 클래스 멤버 [JAVA] 인스턴스 멤버와 클래스 멤버 이전에 배운 내용 [JAVA] 메서드 오버로딩 println( ); ..
전체 글
개발자 되고싶어서 7년다닌 회사 때려치고 개발 공부 끄적이는 공간.이전에 배운 내용 [JAVA] 상속관계와 포함관계 [JAVA] 상속관계와 포함관계 이전에 배운 내용 [JAVA] 상속 개념 [JAVA] 상속 개념 이전에 배운 내용 [JAVA] package와 import [JAVA] package와 import 이전에 배운 내용 2023.10.19 - [내일 배움 캠프_Spring _3기/프로그래밍 기초 주차(2023.10.12~30) dev-story93.tistory.com 단일상속과 다중상속 java는 다중상속을 허용하지 않는다 상속은 부모가 자식에게 물려주는 것이다. 우리 대한민국도 자식이 여러 부모를 가질 수 없듯이(완전 막장 드라마...ㄷㄷ) java에서도 자식은 여러 부모를 가질 수 없어 다중상속을 허용하지 않는다. 이렇듯 java에서도 부모클래스가 여럿이..
이전에 배운 내용 [JAVA] 상속 개념 [JAVA] 상속 개념 이전에 배운 내용 [JAVA] package와 import [JAVA] package와 import 이전에 배운 내용 2023.10.19 - [내일 배움 캠프_Spring _3기/프로그래밍 기초 주차(2023.10.12~30)] - [JAVA] 접근제어자 [JAVA] 접근제어자 이전에 배운 dev-story93.tistory.com 상속은 어떤 표현을 하는지 상속이 아닌 다른 것은 어떻게 표현할 수 있는지에 대해 알아보자 클래스 간의 관계 공식 상속관계: is -a("~은~이다") 포함관계: has - a("~은 ~을(를) 가지고 있다.) 상속관계는 전에 배운 스포츠카는 자동차이다와 같은 고래는 포유류이다. 갤럭시 S22U는 전자기 기이다에..
이전에 배운 내용 [JAVA] package와 import [JAVA] package와 import 이전에 배운 내용 2023.10.19 - [내일 배움 캠프_Spring _3기/프로그래밍 기초 주차(2023.10.12~30)] - [JAVA] 접근제어자 [JAVA] 접근제어자 이전에 배운 내용 [JAVA] 생성자, this와 this( ) [JAVA] 생성자, this와 this( dev-story93.tistory.com 상속은 부모가 자식에게 물려주는 행위이다. 객체지향 프로그램도 부모클래스의 필드와 메서드를 자식클래스에게 물 줄 수 있다.(상속) 상속을 사용하면 적은 양의 코드로 새로운 클래스를 만들 수 있고 공통되는 코드를 관리하기 용이하다. 이러한 특성 때문에 상속을 사용하면 코드의 중복이 제..
이전에 배운 내용 2023.10.19 - [내일 배움 캠프_Spring _3기/프로그래밍 기초 주차(2023.10.12~30)] - [JAVA] 접근제어자 [JAVA] 접근제어자 이전에 배운 내용 [JAVA] 생성자, this와 this( ) [JAVA] 생성자, this와 this( ) 이전에 배운 내용 [JAVA] 지역변수와 상수 [JAVA] 지역변수와 상수 이전에 배운 내용 [JAVA] 인스턴스 멤버와 클래스 멤버 [JAVA] dev-story93.tistory.com 패키지는 무엇인가? 클래스의 일부분, 클래스를 식별해 주는 용도 패키지는 상위패키지와 하위패키지를 도트(.)로 구분한다. package 상위패키지.하위패키지; //이렇게 선언할 수 있습니다. 예를 들어 oop.pk1이라는 패키지와 o..
이전에 배운 내용 [JAVA] 생성자, this와 this( ) [JAVA] 생성자, this와 this( ) 이전에 배운 내용 [JAVA] 지역변수와 상수 [JAVA] 지역변수와 상수 이전에 배운 내용 [JAVA] 인스턴스 멤버와 클래스 멤버 [JAVA] 인스턴스 멤버와 클래스 멤버 이전에 배운 내용 [JAVA] 메서드 오버로딩 dev-story93.tistory.com 제어자는 클래스, 변수, 메서드의 선언부에 사용되어 부가적인 의미를 부여해 줍니다. 접근 제어자 : public, protected, default, private 그 외 제어자 : static, final, abstract 하나의 대상에 여러 개의 제어자를 조합해서 사용할 수 있으나, 접근 제어자는 단 하나만 사용할 수 있습니다 접근..
이전에 배운 내용 [JAVA] 지역변수와 상수 [JAVA] 지역변수와 상수 이전에 배운 내용 [JAVA] 인스턴스 멤버와 클래스 멤버 [JAVA] 인스턴스 멤버와 클래스 멤버 이전에 배운 내용 [JAVA] 메서드 오버로딩 println( ); , 기본형 참조형 매개변수 [JAVA] 메서드 오버로딩 println dev-story93.tistory.com 생성자란? 객체가 생성될 때 호출되며 객체를 초기화해준다. 생성자를 선언하고 호출은 어떻게 하는가? public Car() {} // 선언 ... Car car = new Car(); // 호출 생성자는 반환 타입이 없고 이름은 클래스의 이름과 동일합니다. new 연산자에 의해 객체가 생성되면서 Car(); 즉, 생성자가 호출됩니다. 기본생성자 기본생성자..
이전에 배운 내용 [JAVA] 인스턴스 멤버와 클래스 멤버 [JAVA] 인스턴스 멤버와 클래스 멤버 이전에 배운 내용 [JAVA] 메서드 오버로딩 println( ); , 기본형 참조형 매개변수 [JAVA] 메서드 오버로딩 println( ); , 기본형 참조형 매개변수 이전에 배운 내용 [JAVA] 객체의 필드와 메서드 [JAVA] 객체의 dev-story93.tistory.com 지역변수란? 메서드 내부에 선언한 변수! 메서드가 실행될 때마다 독립적인 값을 저장하고 관리한다. 지역변수는 메서드 내부에서 정의될 때 생성되고 메서드가 종료될 때까지만 유지한다.(사용중일때만 휘발성) public class Main { public static void main(String[] args) { Main mai..
이전에 배운 내용 [JAVA] 메서드 오버로딩 println( ); , 기본형 참조형 매개변수 [JAVA] 메서드 오버로딩 println( ); , 기본형 참조형 매개변수 이전에 배운 내용 [JAVA] 객체의 필드와 메서드 [JAVA] 객체의 필드와 메서드 이전 내용 [JAVA] 객체 생성 방법 [JAVA] 객체 생성 방법 이전에 만든 class Car로 객체를 만들어봅시다. [JAVA] 클래스 설계 방 dev-story93.tistory.com 지금 배울 내용은 인스턴스 멤버와 클래스 멤버이다 멤버 = 필드 + 메서드 인스턴스 멤버 = 인스턴스 필드 + 인스턴스 메서드 클래스 멤버 = 클래스 필드 + 클래스 메서드 (= Main클래스가 대표적인 예이다.) 인스턴스 멤버 & 클래스 멤버 필드와 메서드는 ..
이전에 배운 내용 [JAVA] 객체의 필드와 메서드 [JAVA] 객체의 필드와 메서드 이전 내용 [JAVA] 객체 생성 방법 [JAVA] 객체 생성 방법 이전에 만든 class Car로 객체를 만들어봅시다. [JAVA] 클래스 설계 방법 [JAVA] 클래스 설계 방법 클래스의 구성 필드(속성), 생성자(어떻게 만들 dev-story93.tistory.com 메서드를 배울 때는 항상 오버로딩을 배운다. 오버로딩이란? 함수가 하나의 기능만을 구현만 하는 게 아니라 하나의 메서드 이름으로 여러 기능을 구현하도록 하는 기능 한 클래스 내에 이미 사용하려는 이름과 같은 이름을 가진 메서드가 있더라도, 매개변수의 개수 또는 타입, 순서가 다르면 동일한 이름을 사용해서 메서드를 정의할 수 있다. 동일한 메서드지만 매..