반응형
package dayday8;
/*
* 객체지향 프로그램은..
* - 모든 기능과 정보를 객체를 통해서 실행한다.
* - 내가 만드는 클래스는 다른 개발자가 사용한다는 마음으로 설계해야 한다.
*
* 1. 클래스 -설계도(집)
* 2. 객체(인스턴스) - 부품
* 3. 레퍼런스(참조) - 부품의 위치
* 4. 레퍼런스 타입 -주소의 자료형
* 5.
*
* 한 자바 파일에 1개의 퍼블릭 클래스 존재
* 메인 메소드가 퍼블릭 클래스..
*
*
*/
/*
* Person[] pArr = {new Person, new Person..}; 자동 원소값이 들어감.
*
*/
class Person{
String name;
int age = 10;
boolean a;
}
public class test00 {
public static void main(String[] args) {
Person p; //Person 모양 객체의 주소를 저장할 메모장 p 변수 선언
p = null;
p = new Person(); //인스턴스화, 객체화 한다. -> 위치 주소를 p에 저장: dayday~ @HashCode..
//(JVM)이 부여하는 고유 코드ㅡ ,자바에서 주소를 직접 확인할 수 없다. 은닉화..
System.out.println(p);
System.out.println(p.name); //기본 초기화 null
System.out.println(p.age); //0
System.out.println(p.a); //false
}
}
반응형
'IT > Programming' 카테고리의 다른 글
[JAVA] 객체의 배열 사용 예제 (0) | 2023.04.21 |
---|---|
[JAVA] 클래스를 활용한 기본 학생성적 확인 예제 (0) | 2023.04.21 |
[JAVA] method 사용 예제 (0) | 2023.04.21 |
[JAVA] method overloading 사용 예제 (0) | 2023.04.21 |
[JAVA] 클래스를 활용한 학생 성적 관리 프로그램 예제 (0) | 2023.04.21 |