递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

类 属性"@禁止创建对象"与java语言中有什么不同

查看数: 3602 | 评论数: 3 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-3-10 14:27

正文摘要:

本帖最后由 benxiaohai 于 2023-3-10 14:30 编辑 java中抽象类不能实例化对象,火山安卓中这种类[size=13.3333px]“@禁止创建对象”属于什么呢,在什么情况下这样定义,它与java有什么不同 ...

回复

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

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 13:11 , Processed in 0.087874 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表