본문 바로가기

✨ Java57

자바(JAVA) - 클래스 (Class) StudentManage 학생 관리 <프로젝트> 학생 관리 프로젝트 ( StudnetManage ) 이번에는 Java 클래스로 배웠던 프로젝트를 해보려고 한다. 학생 관리 프로그램이며, 최대 3명의 학생을 저장하여 임의로 학생의 정보를 변경할 수 있는 프로그램을 제작하였다. Student 클래스 HTML 삽입 미리보기할 수 없는 소스 학생의 이름, 나이, 학점, 연락처를 변수로 설정하고, 매개변수로 받도록 생성자를 만들어주었다. 이후 학생의 모든 정보를 출력해주는 메소드와 이름과 연락처를 초기화해주는 setter를 설정해주었다. StudentManage 클래스 HTML 삽입 미리보기할 수 없는 소스 먼저 학생관리 생성자에 학생이 3자리 들어갈 공간을 만들어주었고, 이때 index를 0으로 선언과 동시에 초기화했다. 1번의 학생 등록 메소드를 만들고, .. 2023. 2. 10.
자바(JAVA) - 클래스 (Class) MemberService <문제> 문제 MemberService 클래스에 login( ) 메소드와 logout( ) 메소드를 선언하려고 합니다. login( ) 메소드를 호출할 때에는 매개값으로 id와 password를 제공하고, logout( ) 메소드는 id만 매개값으로 제공합니다. MemberService 클래스와 login( ), logout( ) 메소드를 선언해보세요. 1. login( ) 메소드는 매개값 id가 "hong", 매개값 password가 "12345"일 경우에만 true로 리턴하고 그 이외의 값일 경우에는 false를 리턴하도록 하세요. 2. logout( ) 메소드의 내용은 "로그아웃 되었습니다."가 출력되도록 하세요. HTML 삽입 미리보기할 수 없는 소스 MemberService 클래스이다. HTML 삽입 미.. 2023. 2. 9.
자바(JAVA) - 클래스 (Class) - 2 Setter와 Getter 그리고 toString() Setter와 Getter에 대해서 알아보려고한다. 간단히 말해보자면 Setter 메소드는 값을 변경해주는 것, Getter는 리턴, 반환해주는 것이다. 2023. 2. 7.
자바(JAVA) - 클래스 (Class) - 1 Class란? 설계도라고 생각하면 쉽게 접근이 가능하다. 자동차를 만들기 위한 설계도로 클래스의 기본을 다져보고자 한다. 세부 단위로 살펴보자. 예를들어 통상적으로 소문자 car -> 변수명 , car( ) -> 메소드명, Car -> 클래스명 으로사용된다. 클래스는 관례상 대문자로 시작하는 낙타 표기법을 사용한다. HTML 삽입 미리보기할 수 없는 소스 carname과 brand, price와 같이 클래스에 정의한 변수들을 멤버 변수 혹은 필드라 한다. 자동차의 정보와 기능에 대해 변수와 메소드를 Car라는 클래스에 입력 해주었다. HTML 삽입 미리보기할 수 없는 소스 클래스에는 두 가지 용도가 있다. 라이브러리(libray) 클래스 : 실행할 수 없으며 다른 클래스에서 이용하는 클래스 실행 클래스 .. 2023. 2. 7.