[JAVA] 왕초보를 위한 어렵고 헷갈리는 자바 용어 총 정리 [1] ( 클래스, 객체, 인스턴스, 매개변수, 참조변수 등등)
2022. 7. 16. 20:03
자바/개념
용어들이 헷갈리고 종류가 많아서 용어를 제대로 파악한 뒤 개념에 접근하면 이해가 빠르게 될 것이다. 일단 1편은 코딩에 직접적으로 사용되는 용어들로 구성하였다. 📌클래스 자바 프로그래밍은 무조건 하나 이상의 클래스가 존재하는데 클래스 내부에는 필드와 메서드로 구현할 수 있다. 현실세계를 하나의 특징에 의해 묶기 위해 추상화하는 것으로 불필요한 속성은 제거하고 중요하고 유사한 특징만 클래스로 표현하는 모델링기법 클래스는 설계도에 불가하며 아직 동작하지 않는 상태 class 클래스명 { //필드 (객체속성) //메서드 (객체동작) } //클래스 public class Phone { public String os; public Long battery; public String color; public bool..
[JAVA] 자바 생성자 및 접근 제한자 종류와 Getter Setter 기능
2022. 7. 16. 19:19
자바/개념
💡생성자란? 역할 : 객체를 처음 생산할 때 필드(클래스 내 속성(attribute) )를 초기화하는 역할을 수행하며 객체를 생성하기 위해 생성자로 호출하는 것이다. 즉 인스턴스 초기화 메서드 역할을 한다 기본 생성자란 컴파일러가 제공하는 기본 생성자로 매개변수가 없는 생성자로 생성자를 직접 프로그래머가 만들지 않으면, 컴파일할 때 자동으로 매개변수가 없는 형태로 만들어진 생성자를 말한다 클래스이름 () { } Card() { } new 연산자란 Card c = new Card () ; 인스턴스를 new연산자로 생성하고 Card() 라는 생성자를 통해 인스턴스 변수들을 초기화한다. 기존 ver. package foundation; public class Card2 { String type; String ..