我刚刚遇到了一些我以前从未见过的语法,因为在谷歌上很难找到答案,我决定问一个问题。有问题的声明是:
EditText editText = (EditText) findViewById(R.id.edit_message);
我知道代码正在创建 EditText 类的对象“editText”,但我之前从未见过等号之后的代码。我最好的猜测是它正在运行 findViewById() 方法,并且该消息存在于 EditText 类中,这就是为什么括号中的 EditText 是必要的?
我知道我现在可能应该知道这种语法,因为我刚刚在 CS 大学完成了我的第一门 Java 课程,但不幸的是,我们从未被介绍过这样的东西。
非常感谢。