728x90

This 2

Java, 생성자 메소드/ this와 this()의 차이 / varargs

생성자(Constructor) 메소드 생성자 메소드는 인스턴스가 생성될 때 호출되는 인스턴스 초기화 메서드이다. 생성자명은 반드시 클래스명과 동일해야하며 클래스를 메모리에 생성 시 자동 호출된다. 생성자 메소드는 returnType(결과형)이 없다. 따라서, 생성자 앞에 void를 넣지 않는다. 클래스 안에 생성자가 하나도 없을 시에는 자동으로 기본(default) 생성자를 호출한다. - (기본 생성자) ## 기본 생성자는 인수가 없는 메소드 이다.  생성자 Overload Overload된 생성자끼리는 서로 호출이 가능하다. 호출 방법 this(); 이용 메소드명은 같고 인수형이 다르거나 개수가 다른것이기 때문에Test(); Test (String a); Test (int a);세개의 overload된..

Java 2024.07.17

Java, Class의 정의(객체지향, seter/geter, Overload)

클래스 Java에서 클래스는 객체지향 프로그래밍의 기본적인 개념 중 하나이다. 객체지향언어 - OOP(Object Oriented Programming)는 실제 사물의 속성(데이터)과 기능(메소드)를 정의하여 가상의 세계를 구현한다. 실제가 아닌 가상의 모의 실험을 통해 많은 시간과 노력이 절감됐다. 객체지향언어는 코드의 재사용성이 높으며 유지보수에 용의하고 캡슐과, 상속, 다형성의 특징을 가지고 있다. 클래스객체를 정의하는 것을 클래스 라고 한다. 배열은 같은 자료형끼리만 가능하고 첨자(Index)로 관리가 되는데,객체는 다른 자료형끼리도 가능하며 이름으로 관리한다. 클래스는 자료형 상관없이 모아둘 수 있으며 값을 받아들이고 불러오고 호출되고를 반복할 수 있다.SungJukMain.java 생성 / S..

Java 2024.07.12
728x90