上传网站安装教程视频教程,江阴网站制作,30个游戏链接,传奇手游网页基于api9#xff0c;创建arkts file#xff0c;之前是java或者kotlin代码#xff0c;转鸿蒙代码的一些笔记
1、final用readonly代替
2、Exception用Error代替
3、String用string代替
4、int#xff0c;long#xff0c;float#xff0c;double等用number代替
5、要给…基于api9创建arkts file之前是java或者kotlin代码转鸿蒙代码的一些笔记
1、final用readonly代替
2、Exception用Error代替
3、String用string代替
4、intlongfloatdouble等用number代替
5、要给其他类应用需要export出去
6、class Test前面不要加public默认就是public
7、ArrayList类没有get方法的问题直接用List类代替ArrayList他们是独立的2个类没有实现关系了。
8、没有方法重载
9、构造函数的使用
public constructor() {
}10、List的size()改成length属性
11、成员变量的使用需要加上this.
12、android.graphics.Path类改成Path2D代替
rect建议自己参照java的实现一个类RectInterface里面方法的含义和rect不一致
13、行尾的分号; 可要可不要
14、返回值放在方法后面
public getId(): number {
return this.id
}
15、返回值是void的可以省略也可以声明
public setId(id: number) {this.mId id
}
public setId(id: number):void {
this.mId id
}
16、没有 Override
17、没有Serializable, Cloneable
18、for循环
for (var i 0;i this.mPoints.length; i) {}this.points.forEach(element {}); 19、变量的声明
var i:number
let j:number
20、常量的声明
const k:string
21、Matrix用这个matrix4代替