我想知道动作脚本3中的抽象和接口之间的区别以及何时使用它们..我搜索谷歌,但仍然无法理解他们....我希望这里的人可以给我几个小技巧...谢谢很多!Actionscript 3:界面和抽象之间有什么区别,何时使用它们..?
1
A
回答
4
不同的是,接口是有效的动作,但摘要不...
现在,在其他语言中,你可以标记的方法或类为抽象。这有点像一个接口,在这个抽象的意思是它没有实现(对于一个方法)或不能被实例化(对于一个类)。所以,如果一个类是抽象的,这意味着你不能直接创建一个实例(使用new
),而是你必须扩展该类来访问它的功能。
抽象方法与接口中定义的方法非常相似。当你扩展一个声明抽象方法的类时,你必须提供一个具有相同签名的实现,否则你的代码将不能编译。抽象方法会自动抽象类,否则您将能够创建具有未实现方法的对象的实例。
对于一个抽象类,你有一些接口的特性(即你定义了一个方法,它的具体实现必须被提供),但是你也可以有其他方法被实现并且可以使用。
(这是一个普遍的解释,也许这是X语言有点不同,但我认为这给你的基本概念)
相关问题
- 1. 界面和抽象类有什么区别?
- 2. Actionscript 3,尺度和尺寸之间有什么区别
- 3. flex mxml和actionscript-3有什么区别?
- 4. 抽象类和继承之间有什么区别?
- 5. 抽象类和接口之间有什么区别?
- 6. 抽象类和静态类之间有什么区别?
- 7. 流畅的界面和方法链之间有什么区别?
- 8. 抽象和封装有什么区别?
- 9. 抽象类和Mixin有什么区别?
- 10. 抽象和虚拟有什么区别?
- 11. 用户界面和逻辑之间的区别是什么?
- 12. 抽象类和接口有什么区别?你想什么时候使用它们?
- 13. .build,.create和.create之间的区别!什么时候应该使用它们?
- 14. ActionScript 2.0和ActionScript 3.0之间的区别是什么
- 15. MustInherit和抽象类之间的区别
- 16. 蟒蛇的1/3和1./3之间有什么区别
- 17. 抽象类中的方法的外部抽象和局部抽象之间有什么区别?
- 18. middlegen和XDoclet的使用和它们之间的区别是什么?
- 19. M2Crypto的set_client_CA_list_from_file()和load_verify_info()之间有什么区别,你什么时候使用它们?
- 20. moveBackward和moveLeft之间有什么区别:使用NSResponder -interpretKeyEvents时:?
- 21. 使用Mockito时,mock()和stub()之间有什么区别?
- 22. 具有零参数的抽象类和没有参数的抽象类之间有什么区别?
- 23. 抽象与外观有什么区别?
- 24. hibernate中cascade和inverse有什么区别,它们用于什么?
- 25. dpm()和dsm()之间有什么区别?
- 26. @dynamic和@synthesize之间有什么区别?
- 27. vbNullString和“”之间有什么区别吗?
- 28. * zoom和zoom之间有什么区别?
- 29. String.Concat,string.format和+之间有什么区别?
- 30. StaticLayout和DynamicLayout之间有什么区别
你的意思是抽象类和接口的区别? – 2010-09-05 21:08:40
是...对于AS3 ...感谢您的帮助 – FlyingCat 2010-09-05 21:10:51