728x90 반응형 전체 글602 [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. [런닝 일기] 비 온 뒤 런닝, 너무 미끄럽다. 약간의 미세먼지 런닝 오늘은 미세먼지가 양호, 초미세먼지가 약간의 높은 수치로 나쁨을 기록했다. 이제 한달도 남지 않은 마라톤 일정 때문에 오늘도 안뛰지 않을 수 없었다. 미세먼지가 있어서 그런지 목이 조금 아프긴 하다 속도가 떨어지는 구간을 보면 원래 항상 오르막 뛸때 떨어지긴 하지만 의외로 나무 마룻길이 비오고 난 뒤라 너무 미끄러웠다. 달리다가 흠칫하면 너무 미끄러워서 자빠질뻔 했다. 그리고 미끄러운 구간을 달릴 때 잰걸음 달리기를 했는데 허리가 너무 아팠다. 달리기하기에 썩 그렇게 좋은 날은 아니었던 것 같다. 처음에 페이스를 천천히 가져가서 그런지 오늘은 키로미터당 페이스 편차가 그렇게 심하진 않았다. 오늘 10km를 달렸어야 했는데 내일도 달리기 위해서 허리 보호차원에서 1.5km 남기고 달리기를 멈췄다. 내일은 .. 2021. 1. 27. [java] 싱글톤 패턴 응용 안녕하세요. 이번 포스팅은 싱글톤 패턴 응용입니다. 싱글톤 패턴 만드는 방법 (1) private으로 생성자 만들기 (2) static으로 생성자를 메모리에 적재 (3) 메소드(반환형 : class) getInstance를 통해 접근하기 자동차 공장이 있고, 자동차를 만드는 작업을 할 겁니다. 자동차 공장을 싱글톤 패턴으로 구현하고, 자동차 고유번호를 자동차 공장에서 부여하는 걸로 하겠습니다. 먼저 자동차 클래스를 만들어줍니다. package singleton; public class Car { private int carNum; public Car() {} public void setCarNum(int carNum) { this.carNum = carNum; } public int getCarNum().. 2021. 1. 26. [java] 싱글톤 패턴 안녕하세요. 이번 포스팅은 싱글톤 패턴에 대해서 알아보겠습니다. 싱글톤패턴이란? : 객체지향 프로그램에서 인스턴스를 단 하나만 생성하는 디자인 패턴을 싱글톤 패턴이라고 한다. 싱글톤 패턴은 static을 응용하여 프로그램 전반에서 사용하는 인스턴스를 하나만 구현하는 방식입니다. 싱글톤 패턴 만드는 방법 (1) private으로 생성자 만들기 (2) static으로 생성자를 메모리에 적재 (3) 메소드(반환형 : class) getInstance를 통해 접근하기 Ex) private static □□□□□□ △△△△△ = new □□□□□□(); public static □□□□□□ getInstance() { return △△△△△; } 대략 이런식으로 사용하면 됩니다. (1) 먼저 Company라는 생.. 2021. 1. 26. [런닝 일기] 미세먼지 런닝, 폐가 아프다 오늘 오전에는 미세먼지가 좋음이었다. 이 때까지만 해도 저녁에 런닝을 풀로 할 수 있을거라는 행복회로를 돌렸다. 저녁이 되더니, 미세먼지가 나쁨으로 변했다. 최근에 일주일에 한번 꼴로 달리기를 해서 체력적으로 많이 부족함을 느꼈기에 미세먼지가 나빠도 조금이라도 달리자는 마음을 먹었다. 어제는 두번 뛰었다. 처음에는 다소 빠르게 4분 50초대 뛰고나니까 미세먼지 때문인지 숨쉬는 것이 아팠다. 이런 짱개새끼들.. 언제까지 이렇게 미세먼지로 당해야하나... 두번째 런닝은 마스크를 정석으로 쓰고 뛰었다. 실제 마라톤 한다고 생각하고 10km를 달릴 생각으로 초반 페이스를 천천히 가져갔다. 첫번째 런닝보다는 호흡도 안정적이고 평균 페이스 등락이 심하지 않았다. 내일 미세먼지가 풀린다면 두번째 런닝 속도로 한번 뛰.. 2021. 1. 26. 이전 1 ··· 85 86 87 88 89 90 91 ··· 101 다음 728x90 반응형