728x90

클래스는 객체 생성을 위한 필드와 메소드(함수)를 정의하는 설계도이다.

클래스의 구성 요소 : 멤버변수, 생성자, 메소드


 * 멤버변수 = 값을 저장하는 역할
 String name;
 String age;
 int num; 
 ---> 변수 필드가 됨
  
 * 생성자 = 객체를 생성하는 역할/생성자 없이 객체 없음/초기화 시키는 역할/생성자는 여러개 생성가능 하다(오버로딩)

C1_concept(){}  <----- 생성자임 클래스 이름과 같아서, 기본생성자(아무내용없음)
C1_concept(String name){}<----- name 이름이 있는 생성자임
   
   
 * 메소드() << 괄호가 있는 것, 기능
   
  void print(){<---- 리턴값이 없음 = void, 리턴은 할 수 있음 (리턴=종료)
  }
   
 String getName(){ <--- 리턴 값이 있음 name으로 받음
      return name;
 }

 

 

728x90

'JAVA' 카테고리의 다른 글

JAVA : 객체 지향 언어의 특징 & 장점, 단점  (0) 2023.05.26
JAVA : try catch 예외처리  (0) 2022.05.12
JAVA : method 메소드 정의, 형식  (0) 2021.07.09
JAVA 배열  (0) 2021.07.01
JAVA : 반복문 for, while, do while  (0) 2021.06.29

+ Recent posts