抽象類不能直接引用?只能引用其子類?
創(chuàng)建了一個(gè)抽象類Shape 和兩個(gè)子類Circle 、Rectangle 以及一個(gè)測(cè)試類 Test
為什么我在測(cè)試類里面引用Shape 報(bào)錯(cuò)???
Shape shape = new Shape();? 報(bào)錯(cuò)
這樣寫就可以!
Shape shape = new Circle();
這是為什么?求大神解釋下
創(chuàng)建了一個(gè)抽象類Shape 和兩個(gè)子類Circle 、Rectangle 以及一個(gè)測(cè)試類 Test
為什么我在測(cè)試類里面引用Shape 報(bào)錯(cuò)???
Shape shape = new Shape();? 報(bào)錯(cuò)
這樣寫就可以!
Shape shape = new Circle();
這是為什么?求大神解釋下
2020-03-12
舉報(bào)
2020-03-13
好好看下視頻,抽象類是不可以實(shí)例化的? 也就是說(shuō) 抽象類是不行可以直接new一個(gè)對(duì)象出來(lái)的
2020-03-12
抽象類不可以直接引用吧