社区
Java SE
帖子详情
接口的小问题,在线等
zgycsmb
2012-05-14 05:22:10
1 java接口中,不是放些方法吗?怎么还可放int b=10;
2 接口和抽象类有什么区别呢,使用时如何选择用接口还是用抽象类呢
thanks
...全文
92
6
打赏
收藏
接口的小问题,在线等
1 java接口中,不是放些方法吗?怎么还可放int b=10; 2 接口和抽象类有什么区别呢,使用时如何选择用接口还是用抽象类呢 thanks
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
五哥
2012-05-14
打赏
举报
回复
抽象类中定义的变量和 普通类中一样随便
private
protected
public
看看做什么用,如果是类属性 就定义成private 然后通过 getter/setter方法获取;
如果是一些常量的话就定义为 public static final 类型 名字 = 值 ;
zgycsmb
2012-05-14
打赏
举报
回复
多谢大家,再问2楼
抽象类中定义的变量也是常量吗,
五哥
2012-05-14
打赏
举报
回复
接口中的变量声明都是常量,
int b=10;
==
public static final int b = 10;
在接口里面定义的方法必须全部是抽象方法,属性全部为常量
而抽象类里面可以定义抽象方法也可以定义实例方法,两种可以同时存在。
抽象类,是指 is a ,是一种 , 接口 has a
如果只是定义一组操作接口 ,就是用接口,如果是继承关系的就用抽象类
比如 动物 狗 猫 都有呼吸的功能 动物 就定义成抽象类了 ,因为 狗 猫 is a 动物;
比如 狗 会叫 ,喇叭也会叫 就可以把叫定义为一种接口 ,他们都实现这个接口 ,因为狗 喇叭 has a 叫这个功能 ;
FFF9527
2012-05-14
打赏
举报
回复
接口中的变量声明都是常量,
int b=10;
==
public static final int b = 10;
在接口里面定义的方法必须全部是抽象方法,属性全部为常量
而抽象类里面不知能定义抽象方法也可以定义实例方法。
小程序-商城源码,带后台,可直接使用
2. 性能优化:考虑数据库查询优化、
接口
响应时间、服务器负载均衡等
问题
,提升系统性能。 3. 法律法规:遵守相关法律法规,如数据隐私保护、知识产权等。 4. 后续维护:定期更新和维护源码,修复可能出现的漏洞,...
微信小程序 实例汇总 完整项目源代码
4. **API调用**:微信小程序提供了丰富的API
接口
,如网络请求、地图、位置、媒体、文件、用户授权等,开发者可以利用这些API实现各种功能。 5. **组件化开发**:小程序支持组件化开发,如view、button、image、...
(VC+MFC网络聊天工具)详细设计.doc
同时,本文档还对数据需求进行了分析,包括客户端之间聊天信息、
在线
用户列表信息、客户端向服务器端发送的确认
在线
信息等。 性能需求分析 在性能需求分析中,本文档对可靠性高、宜操作性、开发文档易理解、模块化...
Dubbo入门实例Demo
在学习过程中,新手往往会在配置、依赖、通信等方面遇到诸多
问题
,这个Demo就是为了帮助解决这些
问题
而创建的。下面将详细介绍Dubbo的基本概念和关键组件,并通过这个Demo来阐述如何搭建和运行一个基本的Dubbo服务。...
提高C#编程水平的50个要点
引用类型存储在堆上,包括所有的类、数组和
接口
等。 - **实践建议**:理解这两种类型的差异有助于编写更高效的代码。 #### 7. 使用不可变的值类型(ImmutableAtomicValueTypes) - **解释**:不可变值类型在其生命...
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章