递归火山软件开发平台

标题: 类 属性"@禁止创建对象"与java语言中有什么不同 [打印本页]

作者: benxiaohai    时间: 2023-3-10 14:27
标题: 类 属性"@禁止创建对象"与java语言中有什么不同
本帖最后由 benxiaohai 于 2023-3-10 14:30 编辑

java中抽象类不能实例化对象,火山安卓中这种类[size=13.3333px]“@禁止创建对象”属于什么呢,在什么情况下这样定义,它与java有什么不同

作者: Xelloss0618    时间: 2023-3-10 17:26
这个只是火山语法层面上禁止定义变量,跟底层语法没有太大关系
比如一个类全是静态方法,那一般是通过类名调用这些方法,定义类变量再调用里面的方法会出现警告,但一般还能正常编译。
加上这个属性的话,就直接禁止定义类变量了。
作者: 秋天的童话    时间: 2023-3-10 19:05
可能类似final
作者: 创世魂    时间: 2023-3-10 22:47
火山里面定义变量就会进行new 操作,但是有些类是不能new的没有构造函数,这个属性的作用就是定义变量的时候不进行new




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4