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