728x90

클래스 3

Java, 객체 배열 생성

클래스 클라스는 1인분, 즉 가장 작은 단위를 기준으로 구성한다. 정보를 입력받는 프로그램일 때,한 사람에게 저장되는 정보가 이름, 나이, 주소가 있다면 클라스는 한 사람의 이름, 나이, 주소가 들어가게 되어있고배열로 여러 사람의 정보를 저장, 호출 할 수 있다. 객체 배열 객체 배열을 사용하기 위해서는 생성자를 만들어야 한다.public Exam() { // 생성자} 배열의 크기가 5인 객체 배열을 생성Exam[] ex = new Exam[5]; * 클래스를 생성한게 아니기 때문에 클래스는 따로 생성해주어야 한다.  배열 각각의 클래스를 생성해 준다.ex[0] = new Exam();ex[1] = new Exam();ex[2] = new Exam(); ex[0] 번째 사람에게 이름, 나이 주소값을 저장..

Java 2024.07.15

Java, Method (메소드)의 정의

Method명령어들의 집합을 메소드 라고 한다. 호출한 메소드는 반드시 호출한 곳으로 되돌아오며 return(결과값, 반환값)은 반드시 1개뿐이여야 한다. 또한, 반환(return)되는게 없으면 void로 선언해야 된다. [형식]returnType 메소드명(인수형 인수, 인수형 인수 ... ){         메소드body } 호출 방식 객체명.메소드명(값1, 값2 ... )메소드가 static 일 경우 : 클래스명.메소드명(값1, 값2 ... )  메소드에서 static이 있는 경우에 클래스명을 함께 메소드명을 호출한다.Method01.display(); 만약 불러야 하는 메서드의 클래스가 main의 클래스와 같은 경우 클래스명을 생략해도 무관하다.display(); 하지만 static이 없는 경우는 ..

Java 2024.07.12

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

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

Java 2024.07.12
728x90