profile
개발 블로그🌐 개발일지💻

[Java] 상속과 다형성 2

하나의 코드가 여러 자료형으로 구현되어 실행되는 것결과IS-A 관계 : 일반적인 개념과 구체적인 개념의 관계ex) 사람은 포유류 이다.상속은 IS-A 관계에서 사용하는 것이 가장 효율적HS-A 관계 : 한 클래스가 다른 클래스를 소유한 관계ex) 모든 학생은 전공과목을

2022년 6월 23일
·
0개의 댓글
·

[Java] 상속과 다형성 1

Customer 클래스VIPCustomer 클래스 구현하기Customer 클래스 상속Customer 클래스를 상속 받아 Customer 클래스의 protected 변수에 접근 가능하위 클래스가 생성되는 과정Customer 클래스의 생성자 (Customer()) 수정VI

2022년 6월 22일
·
0개의 댓글
·

[Java] 배열과 ArrayList

선언예시초기화new int\[]도 생략 가능System.arraycopy()예시array1을 0번 인덱스부터 복사하여, array2의 1번 인덱스부터 4개 붙여 넣기기본 배열은 프로그램에서 사용하려면 항상 배열 길이를 정하고 시작해야한다. 배열을 사용하는 중에는 배열의

2022년 6월 20일
·
0개의 댓글
·

[Java] 클래스와 객체 2

생성된 인스턴스 스스로를 가리키는 예약어this와 dDay 클래스는 모두 생성된 BirthDay 클래스를 가르킴this를 사용해 Person(String, int) 생성자 호출this를 사용하면 자신의 주소 값을 반환할 수 있음정적 변수프로그램이 실행되어 메모리에 올라

2022년 6월 16일
·
0개의 댓글
·

[Java] 클래스와 객체 2

클래스를 처음 만들 때 상수를 초기화클래스와 같은 이름의 메서드생성자가 없으면 컴파일러가 자동으로 디폴트 생성자를 제공생성자 오버로드위의 코드의 경우 생성할 때 매개변수로 pname을 받지 않으면 디폴트 생성자ex)매개변수로 pname을 받으면 Person(String

2022년 6월 15일
·
0개의 댓글
·

[Java] 클래스와 객체 1

객체 : 객체 지향 프로그램의 대상, 생성된 인스턴스클래스 : 객체를 프로그래밍하기 위해 코드로 만든 상태인스턴스 : 클래스가 메모리에 생성된 상태멤버 변수 : 클래스의 속성, 특성메서드 : 멤버 변수를 이요하여 클래스의 기능을 수현참조변수 : 메모리에 생성된 인스턴스

2022년 6월 14일
·
0개의 댓글
·