Skip to content

类名.this.func()的问题 #11

@Scalaaaaaa

Description

@Scalaaaaaa

netty 源码分析之三,EventLoop,NioEventLoop 的实例化过程 里面, 有一段说"在 SingleThreadEventExecutor 构造器中, 通过 threadFactory.newThread 创建了一个新的 Java 线程. 在这个线程中所做的事情主要就是调用 SingleThreadEventExecutor.this.run() 方法, 而因为 NioEventLoop 实现了这个方法, 因此根据多态性, 其实调用的是 NioEventLoop.run() 方法." , 我查了下, 类名.thsi.func()这种调用方式不适用于多态,如果是多态,那就直接func()这样调用就行了,这种特殊写法就会只调用 特定父类里的方法。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions