M-A-T Tory's Blog
C++博客
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
16 随笔 :: 1 文章 :: 1 评论 :: 0 Trackbacks
公告
自2006年04月12日
Tory的联系方式:
tanxiuguang123@163.com
年
月 [
下月
] [
上月
]
天气预报
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
Java Learning(7)
(rss)
javascript(2)
(rss)
SOA (3)
(rss)
随笔档案
2006年7月 (1)
2006年6月 (1)
2006年5月 (10)
2006年4月 (4)
文章档案
2006年4月 (1)
相册
IBM
Friends
Google 个性化主页
cool
IT公司速查
M-A-T [SOA]
(rss)
搜索
积分与排名
积分 - 9602
排名 - 1198
最新评论
1. re: axis 终于配置好了
评论内容较长,点击标题查看
--chen yanping
阅读排行榜
1. axis 终于配置好了(2420)
2. Eclipse启动参数说明(部分)(1962)
3. 抽象类与接口(795)
4. JS页内查找关键词的高亮显示 (583)
5. 利用java操作Excel文件(467)
评论排行榜
1. axis 终于配置好了(1)
2. A calculator(0)
3. 利用java操作Excel文件(0)
4. (转)EJB中的设计模式(0)
5. JS页内查找关键词的高亮显示 (0)
抽象类与接口
匿名类:
1. 定义方法: new ClassNameorInrefaceName () {...}
2. 类名前不能有修饰符。
3. 类中不能有构造方法,因为它没有名字。在构造对象是使用父类的构造方法。如果实现接口,则接口后面的圆括号不能带参数。
class
TestInnerAnonymous
{
public
static
void
main(String[] args)
{
Object obj
=
new
Outer().makeTheInner(
47
);
System.out.println(
"
Hello World
"
+
obj.toString());
}
}
class
Outer
{
private
int
size
=
5
;
public
Object makeTheInner(
int
localVar)
{
final
int
fianlLocalVar
=
99
;
return
new
Object()
{
public
String toString()
{
return
(
"
InnerSize
"
+
size
+
"
finalLocalVar:
"
+
finalLocalVar);
}
}
;
}
}
如果要使用构造函数的话
{...}
注意:匿名类属于方法内嵌类,不可以使用父类的成员
抽象类与接口的区别:
抽象类可以有非抽象的方法,有构造函数。
抽象类是它所有子类的公共属性的集合,抽象类不能被实例化,它的构造函数是提供给它的子类调用的。
被abstract所修饰的方法叫抽象方法,格式如下
abstract returnType abstractMethod([paramlist]);
抽象类中可以包含抽象方法,也可以不包含abstract方法。但是,一旦某个类中包含了抽象方法,则这个类必须声明为abstract类。即abstract方法必须位于abstract类中。
接口是方法和
常量值
得集合。
posted on 2006-05-16 22:01
Tory
阅读(795)
评论(0)
编辑
收藏
引用
所属分类:
Java Learning
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
Eclipse启动参数说明(部分)
(转)EJB中的设计模式
利用java操作Excel文件
axis 终于配置好了
抽象类与接口
Java学习总结(持续更新)
Where storage lives
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
Powered by:
C++博客
Copyright © Tory