내가 자바 그래서에 자식 인스턴스를 사용 Vb.net 부모 - 입력
내가 하나 개의 인스턴스를 가지고 사용 다형성과 상속을 시도하고 VB에서 잘못된 그 일을 할 수있는 다형성 수행하는 방법을 더 잘 알고 변수 여러 양식을 취할 수있는 변수는 부모 형식으로 인스턴스화되고 자식 클래스 인스턴스로 초기화되지만 자식 속성에 액세스 할 수 없습니다. 나는이 작업을 얻을 수 있다면
가sub main()
Dim animal as Animal 'instantiated as parent type
'some code later
animal= New Dog() 'no problems here
dim legs = animal.legs 'this works
dim fur = animal.fur 'this is an error
end sub
Public Class Animal
Property legs as integer
End Class
Public Class Dog
inherits Animal
Property fur as Boolean = True
End Class
그것은 좋은 것 : 아래
내가 할 노력하고있어 예입니다.
지금은 '하지만'동물 같은 희미한 동물 '을 찾고 있었는데'animal = New Dog() '할 수 있고 그것이 Java가하는 Dog 클래스 유형이 될 것입니다. 바보 같은 자바 나를 망치고. – pulse
이 경우 Object가 작동하고 오류가 발생하지 않으므로보다 조심해야합니다. 그것은 여러 형태를 취할 수 있기를 원합니다. 왜냐하면 그것은 '고양이'또는 '개'를 가지지 만 둘 다 아닌 객체에 있기 때문입니다. 즉, 클래스 유형 동물을위한 클래스 켄넬 – pulse