본문 바로가기

Java267

[Java] 자바의 객체 Part.2 실습_3 안녕하세요, 코린이의 코딩 학습기 채니입니다. Java 객체를 예습했던 내용에 대해 실습을 정리한 포스팅입니다. package com.kh.prac6.run; import java.util.Scanner; public class Run { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int ranNum = 0; int inputNum = 0; int count = 0; while(true) { ranNum = (int)Math.random() * 10 + 1; System.out.println("0~10 사이의 랜덤 수가 생성 되었습니다."); count = 0; while(true) { System.out.p.. 2022. 1. 26.
[Java] 자바의 객체 Part.2 실습_2 안녕하세요, 코린이의 코딩 학습기 채니입니다. Java 객체를 예습했던 내용에 대해 실습을 정리한 포스팅입니다. 1) clone메소드를 활용하기 package com.kh.prac5.model.vo; public class Book { String title;//책 제목 int price;//가격 String writer;//저자 String publisher;//출판사 public Book() {} public Book(String title, int price, String writer, String publisher) { this.title = title; this.price = price; this.writer = writer; this.publisher = publisher; } public S.. 2022. 1. 26.
[Java] 자바의 객체 Part.2 예습_5 안녕하세요, 코린이의 코딩 학습기 채니입니다. Java 객체를 예습했던 내용을 정리한 포스팅입니다. 다형성(Polymorphism) : 객체지향 프로그래밍의 3대 특징 중 하나로 '여러 개의 형태를 갖는다'는 의미 : 하나의 행동으로 여러 가지 일을 수행하는 개념 (다형성 + 오버라이딩 개념이 결합 되었을 때) : 상속을 이용한 기술로 부모 타입으로부터 파생된 여러 가지 타입의 자식 객체를 부모 클래스 타입 하나로 다룰 수 있는 기술 클래스 형변환 업 캐스팅 (Up Casting) : 상속 관계에 있는 부모, 자식 클래스 간에 부모타입의 참조형 변수가 모든 자식 타입의 객체 주소를 받을 수 있음 : 부모 자료형으로 자식 자료형을 다룰 수 있다. 다운 캐스팅 (Down Casting) : 자식 객체의 주소.. 2022. 1. 26.
[Java] 자바의 객체 Part.2 예습_4 안녕하세요, 코린이의 코딩 학습기 채니입니다. Java 객체를 예습했던 내용을 정리한 포스팅입니다. @run package com.kh.p2.over.run; import com.kh.p2.over.child.model.vo.CoffeeShop; import com.kh.p2.over.parent.model.vo.Shop; public class Run { public static void main(String[] args) { //Shop sp = new Shop("채니", "서울 송파구"); //System.out.println(sp); //sp.order("부모 메소드 >> "); //CoffeeShop sc = new CoffeeShop("채니", "서울 송파구", "핫초코", 4000, "채니샵.. 2022. 1. 25.
[Java] 자바의 객체 Part.2 예습_3 안녕하세요, 코린이의 코딩 학습기 채니입니다. Java 객체를 예습했던 내용을 정리한 포스팅입니다. 오버라이딩(Overriding) : 자식 클래스가 상속 받은 부모 메소드를 재작성 하는 것 : 부모가 제공하는 기능을 후손이 일부 고쳐 사용하겠다는 의미로 자식 객체를 통한 실행 시 후손 것이 우선권을 가짐 특징 : 메소드 헤드라인 위에 반드시 Annotation, @Override 표시 : 접근 제어자를 부모 것보다 같거나 넓은 범위로 변경 가능 : 부모 메소드의 예외처리 클래스 처리범위보다 좁은 범위로 예외처리 클래스 수정 가능 public >> public (O) protected >> protected, public (O) protected >> default (X) 부모 것보다 같거나 넓은 범위로.. 2022. 1. 24.
[Java] 자바의 객체 Part.2 실습_1 안녕하세요, 코린이의 코딩 학습기 채니입니다. Java 객체를 예습했던 내용에 대해 실습을 정리한 포스팅입니다. 패키지명 : com.kh.prac1.controller.StrCon com.kh.prac1.run.Run Run 클래스에서 StrCon 클래스의 메소드 strMethod() 를 실행 strMethod 내용 : String str1에 리터럴 방식으로 "무궁화 꽃이 피었습니다." 문자열을 생성 String str2에 new 연산자 방식으로 "무궁화 꽃이 피었습니다." 문자열을 생성 String str3에 new 연산자 방식으로 "동해물과 백두산이" 문자열을 생성 각각의 String을 hashCode 및 identityHashCode 메소드로 주소값 출력 System.out.println("====.. 2022. 1. 20.