본문 바로가기
728x90
반응형

자바 개념4

[java] 묵시적 형 변환 이번 포스팅은 묵시적 형 변환과 명시적 형 변환에 대해서 다뤄보겠습니다 (1) 묵시적 형 변환 : 큰 2021. 1. 27.
[java] 상속 super 이번 포스팅은 예약어인 super에 대해서 다뤄보도록 하겠습니다. super : 부모를 부르는 예약어 super 예약어는 하위 클래스에서 상위 클래스로 접근할 때 사용합니다. 하위 클래스는 상위 클래스의 주소, 즉 참조 값을 알고 있습니다. this : 자기 자신의 참조 값을 가지고 있는 것 super : 상위 클래스의 생성자를 호출하는데도 사용합니다. package inheritance; public class VIPCustomer extends Customer { private int agentID; double saleRatio; public VIPCustomer() { // super(); 2021. 1. 27.
[java] 상속에서 클래스 생성 이번 포스팅은 상속에서 클래스 생성과 형 변환에 대해 다뤄보겠습니다. 하위 클래스가 생성되는 과정 상속받은 상위 클래스의 변수를 자기 것처럼 사용할 수 있습니다. 변수를 사용할 수 있다는 것은 그 변수를 저장하고 있는 메모리가 존재하고 있다는 것 입니다. Customer 클래스에서 생성자 호출 출력문을 추가하겠습니다. package inheritance; public class Customer { // 멤버 변수 protected int customerID;// 고객 아이디 protected String customerName;// 고객 이름 protected String customerGrade;// 고객 등급 int bonusPoint;// 보너스 포인트 double bonusRatio;// 적립 비.. 2021. 1. 27.
[java] 상속 안녕하세요. 이번 포스팅은 상속에 대해 다뤄보겠습니다. 객체 지향 프로그래밍에서 상속이란? 유지보수하기 편하고 프로그램을 수정하거나 새로운 내용을 추가하는 것을 유연하게 해주는 것. 클래스 상속 문법은 아래와 같이 씁니다. class B extends A { } EX) class Mammal { .... } class Human extends Mammal { ..... } 구체적인 예제를 보여드리겠습니다. 상속을 사용하여 고객 관리 프로그램을 구현해보겠습니다. 클래스 : 고객클래스 멤버 변수 : 고객 아이디, 이름, 고객 등급, 보너스 포인트, 보너스 포인트 적립 비율 package inheritance; public class Customer { // 멤버 변수 private int customerID.. 2021. 1. 27.
728x90
반응형