Java 2

java) this , this()

this인스턴스 자신을 표현하는 키워드.객체 내부 생성자 및 메서드에서 객체 내부 멤버에 접근하기 위해 사용될 수 있다.객체 내부 멤버에 접근할 때 this 키워드가 필수는 아니지만 상황에 따라 필수가 될 수 있다.public Car(String model, String color, double price) { model = model; color = color; price = price;}위와 같이 생성자를 선언하는데 매개변수명과 객체의 필드명이 동일할 경우 오류가 발생하지는 않지만 생성자 블록 내부에서 해당 변수들은 객체의 필드가아닌 가장 가까운 매개변수명을 가리키게 됨으로 자기자신에게 값을 대입하는 상황이 되어버린다. public Car(String model, String colo..

java 배우기/TIL 2024.07.26

java 기초 강의

Java는 A언어의 기능 + B언어의 기능 + C언어의 기능에 JAVA 언어의 기능을 추가한 언어이다. 기본 코드 해석하기 public class Main{public : 클래스 경로 외부에서 실행시킬 수 있다고 표시해 주는 “접근 제어자” 클래스 경로 외부에서 호출 못하도록 막는 “접근 제어자”는 private (그 외 protected 도 있음)class : 객체를 만드는 클래스라고 선언Main : 클래스 명 파일명과 일치 시켜야 한다.(다르면 알림 문구가 뜸.)그렇게 해야 Java 컴파일러가 바이트코드 변환했을 때의 파일 확장명(.class )과 일치하게 된다. public static void main(static : java 컴파일러가 바이트 코드로 변환할 때 미리 정의되는 메서드 표기void ..

java 배우기/TIL 2024.07.22