普通用户
类 模拟 窗口,通过 继承 方式 要实现两个抽象方法 ? [复制链接]
爱翻身的闲鱼 发表于 2026-06-11 114 2

安卓项目中新建一个类文件用于模拟 窗口,通过 继承

的方式,提示需要实现两个抽象方法 

类型“类窗口”必须实现继承的抽象方法“窗口.InitializationContentView()”

这个需要怎么写?

爱翻身的闲鱼 2026-06-16
引用 @Course 的回复:

您好,重写该方法即可。

如果您不懂为什么需要重写?

建议请先学习并了解Java的重写机制,然后再使用该功能。



' 实现接口中的函数,与 Java 中的 implements 关键字效果类似
'函数 组件被单击(源对象 为 视图)
	'如果(源对象 类属 按钮 转为 被单击按钮)
		'弹出提示("被单击按钮:" + 被单击按钮.标题)
	'否则 如果(源对象 类属 标签 转为 被单击标签)
		'弹出提示("被单击标签:" + 被单击标签.标题)
	'结束 如果
'结束 函数

' 静态变量、在使用时,通过类名直接调用,无需创建对象
变量 静态 全局标记  文本型 = ""

' 静态函数、在使用时,通过类名直接调用,无需创建对象
函数 静态 计算圆面积(半径  整数型)  双精度小数
	返回 半径 * 半径 * 3.14
结束 函数

' 当前类的成员变量,需要通过创建本类的对象才可调用
变量 类成员1  文本型

' 当前类的无参构造函数,构造函数名称必须与类名(文件名)一致
函数 类窗口()
    
结束 函数

' 当前类的有参构造函数,有参构造函数可定义多个,函数名必须相同,但是参数类型或数量不能相同
函数 类窗口(构造参数值  文本型)
	本对象.类成员1 = 构造参数值 
结束 函数

' 当前类的普通函数,默认公开,调用该函数时,需要创建本类的对象才可调用
函数 普通函数()
	调试输出("类中的普通函数被调用!")
结束 函数

' 当前类的内部私有函数,使用“私有”关键字修饰,只能在本类中调用,不能在外部调用
函数 私有 内部函数()
	调试输出("类中的私有函数被调用!")
结束 函数

函数 InitializationContentView()

结束 函数
函数 窗口创建完毕()

结束 函数


事件 按钮_1.被单击(来源对象 为 视图)
    异常捕获首
        切换窗口到视图(创建 类窗口(),线性布局_1)
    异常被捕获(异常信息 为 对象)
    调试输出("异常信息:" + 异常信息)
        编辑框_1.内容 = 到文本(异常信息)
异常捕获尾

结束 事件


"java.lang.NullPointerException: Attempt to read from field 'android.view.ViewGroup com.simple.android.容器视图.mGroupView' on a null object reference"




回复
官方技术组 2026-06-12

您好,重写该方法即可。

如果您不懂为什么需要重写?

建议请先学习并了解Java的重写机制,然后再使用该功能。

回复
 作者信息
爱翻身的闲鱼
普通用户 云验证
专业开发指导服务

响应时间:5分钟

服务方式:官方1对1服务

工作时间:工作日 9:00 - 18:30

专业团队 · 开发指导 · 极速响应


官网 | 基础视频教程 | 在线文档 下载 VcnStudio IDE

© VcnStudio Inc All Rights Reserved

蜀ICP备17024229号