본문 바로가기
728x90
반응형

Java63

자바 중급 035. 다형성 예제 2)- 부모 객체 의 참조변수로 자식의 객체 접근 안녕하세요. 스마트 팩토리입니다. 자바 중급 035. 다형성 예제 2)- 부모 객체 의 참조변수로 자식의 객체 접근에 대해 알아보겠습니다. 1. 다형성 예제 2 가. 다형성 - 여러가지 형태를 취할 수 있는 능력 - 하나의 참조변수로 여러 타입의 객체를 참조하는 것 -부모의 참조 변수로 자식 타입의 객체를 다룰 수 있는 것 나. Player 부모 클래스, Audioplayer 자식 클래스를 파일 한곳에 작성하였습니다. Player p2=new Audioplayer(); 이 부분이 다형성을 적용한 부분입니다. 부모 객체로 자식 타입을 접근할 수 있습니다. 이는 멤버 변수는 부문 객체의 멤버만 다룰 수 있고 오버라이딩시에는 자식 클래스의 메서드를 적용되게됩니다. package ch06다형성; class Pl.. 2021. 9. 27.
자바 중급 034. 매개변수 다형성 : 이용하는 이유 예제)- 조상클래스 매개변수를 작성하고 자식 클래스 매개변수로 접근 안녕하세요. 스마트 팩토리입니다. 자바 중급 034. 매개변수 다형성 : 이용하는 이유 예제)- 조상클래스 매개변수를 작성하고 자식 클래스 매개변수로 접근에 대해 알아보겠습니다. 1. 매개변수 다형성 가. 매개변수 다형성 - 참조타입의 매개변수는 메소드에 접근할때 자신과 같은 타입이거나 또는 자손 타입의 주소를 넘겨준다. - 조상의 매개변수로 접근할 수 있으면 자손 타입도 접근할 수 있다. - 조상클래스의 매개변수가 있어서 자손 클래스의 매개변수를 접근하기 때문에 코드가 간단해진다. 하지만 접 근할 수 있는 매개변수는 조상클래스 멤버변수만 접근이 가능하다. 나. 상속 계층도 Product 클래스를 부모 클래스로 하여 자식 클래스는 3개 Audil 클래스,Tv 클래스, Computer 클래스 상속관계 없는.. 2021. 9. 26.
자바 중급 033. 다형성(polymorphism)- instanceof연산자- 예제2(부모클래스, 자식클래스 매개변수로 접근 가능여부) 안녕하세요. 스마트 팩토리입니다. 자바 중급 033. 다형성(polymorphism)- instanceof연산자- 예제2(부모클래스, 자식클래스 매개변수로 접근 가능여부)에 대해 알아보겠습니다. 1.instanceof연산자- 예제2 가. 상속관계시 (1) 객체 선언시 해당 객체의 멤버 변수 값을 우선한다. (2) 객체에서 메소드 소환시 상속관계로 접근하였다면 상속된 멤버의 메소드우선( 오보라이딩 된 경우) 상속계층도를 우선 보고 코드를 판단해야 합니다. 클래스 파일들이 따로 따로 작성되기 때문에 상속관계로 먼저 구조화를 한 다음에 코드를 보기 바랍니다. int x=100; 부모 클래스 멤버변수 값을 기억해 둡니다. 모두 같은 변수로 값을 다르게 설정하였습니다. public void O_type(Objec.. 2021. 9. 25.
자바 중급 032. 다형성(polymorphism)- instanceof연산자- 형변환 가능 여부 확인,Ctrl+T- 상속관계 확인 안녕하세요. 스마트팩토리입니다. 자바 중급 032. 다형성(polymorphism)- instanceof연산자- 형변환 가능 여부 확인,Ctrl+T- 상속관계 확인에 대해 알아보겠습니다. 1. instanceof연산자 가. instanceof 연산자 - 형변환 가능 여부 확인하는 연산자. -가능하면 true반환. -형변환전에 반드시 확인. 2021. 9. 24.
728x90
반응형