java - 无法解析符号“名称”和“标识”
问题描述
//主要活动.java.......
package com.example.helloworld;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
private class Person {
Spy mySpy = new Spy(name:"Frank", id:24851)
}
}
//间谍.java
package com.example.helloworld;
public class Spy {
public String name;
public int id;
public Spy(String name, int id){
this.name= name;
this.id= id;
}
}
解决方案
尝试改变这一点(kotlin方式):
Spy mySpy = new Spy(name:"Frank", id:24851)
对此(java方式):
Spy mySpy = new Spy("Frank", 24851)
推荐阅读
- linux - 如何在 Linux 中模拟远程网络设备?
- android - Kotlin 导航抽屉活动路由参数
- xamarin - Macincloud 上的 Xamarin.iOS 开发和自动预配设置
- node.js - 强制 node.js socket.io 2.4 监听 127.0.0.1
- calculated-columns - 如何将排名函数嵌入到 Spotfire 中计算列的 AllPrevious 函数中
- python - 尝试在 Python Clifford Algebra 包中使用 sin() 方法
- javascript - 使用 javascript 上传、调整大小并将图像发送到服务器
- tensorflow - 在 4 维(4D 张量)的输入上使用 MaxPool1D?
- c - C程序将二进制小数转换为十进制
- mdx - 如何在 MDX 中获得不同年份级别的值?