-
[JAVA]JAVA 클래스와 객체Languages/Java 2021. 2. 17. 23:46반응형
객체란?
의사나 행위가 미치는 대상
구체적,추상적 데이터 단위객체의 속성 : 객체의 특성,속성,멤버 변수
객체의 기능 : 객체가 하는 기능들을 매서드로 구현
객체지향 프로그래밍
객체를 기반으로 하는 프로그래밍클래스란?
객체를 대한 속성과 기능을 코드로 구현한것
클래스를 정의 한다 라고한다
객체에 대한 청사진클래스 정의 하기
(접근 제어자) class 클래스 이름{
멤버 변수;
메서드;
}
학생 클래스의 예
속성 : 학번, 이름, 학년, 사는곳 등등
기능 : 수강신청, 수업듣기, 시험 보기 등등
클래스 정의
class는 대문자로 시작
하나의 자바 파일에 하나의 클래스를 두는 것이 원칙
여러 개의 클래스가 같이 있는 경우 public 클래스 단 하나
public클래스와 자바 파일의 이름은 동일 해야한다
자바의 모든 코드는 class내부에 위치
클래스의 기능
매서드로 구현
멤버 함수 라고도 함
객체가 수행하는 기능을 구현package classpart; public class Student { int studentID; String studentName; int grade; String address; public void showStudentInfor() { System.out.println(studentName + "," + address); } public static void main(String[] args) { Student studentLee = new Student(); studentLee.studentName = "이순신"; studentLee.address = "서울시 서초구 서초동"; studentLee.showStudentInfor(); } } }
반응형'Languages > Java' 카테고리의 다른 글
[JAVA]JAVA 생성자,참조자료형,정보은닉 (0) 2021.02.18 [JAVA]JAVA 함수, 클래스, 인스턴스 (0) 2021.02.18 [JAVA] JAVA제어문(break,continue,구구단 예제) (0) 2021.02.17 [JAVA]JAVA제어문(반복문) (0) 2021.02.17 [JAVA]JAVA제어문(조건문) (0) 2021.02.17