`
mlzboy
  • 浏览: 726618 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

请教一个问题,有可能是和泛型有关,

 
阅读更多
已知某个类的实例,该实例可能是类A的实例,也可能是类B的实例,
类A和类B中均有一个方法do()

现在,我希望构造一个方法method(object instance),通过该方法自己判断这个instace属于哪个实例来自动选择执行对应的do方法,请问该如何实现?
分享到:
评论

相关推荐

    java第五版课后答案

    2. **泛型(Generics)**:泛型允许在类、接口和方法中定义类型参数,增强了类型安全,减少了类型转换的麻烦,是Java编程的一个重大进步。 3. **自动装箱/拆箱(Autoboxing/Unboxing)**:自动装箱和拆箱使得基本...

    vb.net图片找茬

    【vb.net图片找茬】项目是一个基于Visual Basic ...对于初学者来说,这是一个很好的实践平台,有助于提升编程技能和理解计算机视觉领域的基本概念。通过不断的学习和完善,这个简单的找茬游戏可以变得更加专业和有趣。

    关于C++的一些小程序

    对于初学者来说,这是一个很好的学习途径,应该积极参与并从实践中学习,遇到问题时,可以查阅资料或向有经验的程序员请教,这样进步会更快。同时,不断编写和调试代码也是提升编程技能的有效方法。

    2011年10月全国自考C++程序设计04737++真题+.rar

    2. **模板和泛型编程**:C++的模板功能允许开发者创建函数模板和类模板,实现泛型编程,提高代码的可复用性,降低类型依赖。 3. **异常处理**:通过try、catch和throw关键字,C++提供了异常处理机制,可以在运行时...

    C#初学者快速入门学习资料

    在"C#学习资料"这个压缩包中,你可能会找到相关的教程、示例代码、练习题和解答,这些都是宝贵的资源,可以帮助你更好地理解和运用这些概念。在学习过程中,不断实践和总结,遇到问题不要怕,多查阅文档、论坛或向有...

    我自己做的c++题目,,c++代码,大一写的,,

    6. **面向对象编程(OOP)**:C++支持三大OOP特性:封装(将数据和行为结合在一起)、继承(一个类可以从另一个类派生,继承其属性和方法)和多态(同名函数在不同类中有不同的行为)。 7. **STL(Standard ...

    Java期末考试试卷及相关解释

    在进阶特性方面,可能会测试考生对泛型、集合框架(如ArrayList、LinkedList、HashMap、TreeMap等)、枚举、注解、Lambda表达式以及Stream API的理解和应用。这些特性使得Java能够处理更复杂的数据结构和编写更简洁...

    初学者C++学习丰富基础课件

    C++是一种广泛应用于系统软件、应用软件、游戏开发、嵌入式系统等领域的高级编程语言。...在学习过程中,遇到问题不要怕,多查阅资料,多向有经验的人请教,持续努力,你一定能成为熟练的C++程序员。

    游戏实习总结范文.doc

    例如,作为程序员,实习生可能需要掌握C++这类强大的编程语言,理解面向对象编程、泛型编程和过程化编程的基本概念。C++支持多平台开发,是游戏开发中的常用语言,尤其在系统开发和引擎开发中具有重要地位。 此外,...

    实验4

    "实验4"可能是一个课程或教程中的部分,旨在帮助学习者巩固和提升Java编程技能。Java是一种广泛应用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司)于1995年推出。它以其跨平台性、高效性和安全性著称...

Global site tag (gtag.js) - Google Analytics