- 浏览: 71064 次
文章分类
最新评论
错误分析:
我想在一个外部类为abstract类型父类A里建一个其的子类内部类B;在外部其他类中是不能调到内部类(子类B)的,因为外部调用抽象类必须实现实例化后,才能调内部类。
报错:A.B cannot be resolved to a type
Base.Sub3 cannot be resolved to a type
例子:调用内部类;
public class A {
class B{
int b = 66666;
public int getNum(){
return b;
}
}
public B getB(){
return new B();
}
public static void main(String args[]){
A a = new A();
B b = a.getB();
}
}
或者这样:
public class A {
public class B{
int b = 66666;
public int getNum(){
return b;
}
}
public static void main(String args[]){
A a = new A();
B b = a.new B();
}
}
---外部调用抽象类必须实现实例化后,才能调内部类。原因是内部类可以调外部类的参数,你外部类是抽象的,怎么可能让你通过内部类来调用一个抽象外部类未实现的方法!? 不能!!!
我想在一个外部类为abstract类型父类A里建一个其的子类内部类B;在外部其他类中是不能调到内部类(子类B)的,因为外部调用抽象类必须实现实例化后,才能调内部类。
报错:A.B cannot be resolved to a type
Base.Sub3 cannot be resolved to a type
例子:调用内部类;
public class A {
class B{
int b = 66666;
public int getNum(){
return b;
}
}
public B getB(){
return new B();
}
public static void main(String args[]){
A a = new A();
B b = a.getB();
}
}
或者这样:
public class A {
public class B{
int b = 66666;
public int getNum(){
return b;
}
}
public static void main(String args[]){
A a = new A();
B b = a.new B();
}
}
---外部调用抽象类必须实现实例化后,才能调内部类。原因是内部类可以调外部类的参数,你外部类是抽象的,怎么可能让你通过内部类来调用一个抽象外部类未实现的方法!? 不能!!!
发表评论
-
eclipse/myeclipse如何显示内存使用
2017-12-29 22:40 0打开eclipse/myeclipse软件,点击菜单栏中 ... -
Java字符集编码问题,String
2017-12-16 22:22 0线上系统接口突然返回消息出现中文乱码了。在此之前接口一直正 ... -
qq第三方登录开发实战(附Java版本源码)
2017-10-31 14:52 0这两天给微圈接入了QQ ... -
Java api 1.8 中文 帮助文档 各个翻译版本
2017-07-25 10:03 2550http://www.52pojie.cn/thre ... -
文件上传在Struts的Action检测文件类型
2017-06-12 16:43 502在页面有文件上传的表单。(只能上传jpg/png文件)检测根 ... -
【转】Java中file类getPath(),getAbsolutePath(),getCanonicalPath()方法区别
2017-03-17 08:57 436file的这几个取得path的方法各有不同,下边说说详细的区 ... -
判断字符类型(字母数字等)的简单方法
2017-02-08 15:11 549可以直接比较 for(int i=0;i<str. ... -
FileFilter实现,文件过滤
2016-11-23 10:40 428原来用File.list()方法,列出目录下所有的文件。现 ... -
list 类型转换
2016-11-22 17:38 511我需要使用dao的方法findAll(Class), 返 ... -
关于BaseDaoImpl的简单示例
2016-11-21 15:36 561示例:实现basedao packa ... -
关于BaseDao使用泛型时出错
2016-11-21 15:36 507我在练手项目中,编写了一个BaseDao ... -
修改IDEA和Eclipse\MyEclipse代码编辑区的背景颜色保护眼睛
2016-11-13 16:22 0操作如图:编辑器:windows-Preference-- ... -
Java日期转换
2016-10-27 16:39 363涉及的核心类:Date类、SimpleDateFormat ... -
Java Web基础——Action+Service +Dao三层的功能划分
2016-10-26 10:35 0参考来源:http://www.xuebuyuan. ... -
TestSingletonDemo:
2016-10-25 13:00 348Singleton:--------- pa ... -
如果仅是数值计算,int 和 Integer无异
2016-10-12 16:13 294/** * 如果仅是数值计算,int 和 Integer无 ... -
套接字
2016-10-06 23:20 440socket 应用层通过传输层进行数据通信时,TCP和UDP会 ... -
解析Java中的String对象的数据类型
2016-10-05 16:40 385首先String不属于8种基本数据类型,S ... -
[转]Java String 对 null 对象的容错处理
2016-10-05 16:27 472转载自 : http://blog.xiaohansong. ... -
实例化的对象和引用...while(**.next()){实例化位置 、、***list.add(实例化的那个对象) }
2016-09-17 21:46 515public List<NewsCategory&g ...
相关推荐
Java中abstract抽象类
本资源是抽象类在实际应用中的一个例子,列举了学生写作文的例子进行详细的说明!
abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的...
在最近的java学习中,写了一些小例子,都是一些常用知识,上传希望大家下载,共同学习。
C#中abstract继承抽象类
Undergraduate text on Abstract algebra
Abstract界面的多个屏幕显示了更改的历史记录以及对设计的注释。 产品设计师 协同工作,在上下文中收集反馈,节省每次探索。 摘要中的一部分审核界面,显示了已批准,正在审核或请求更改的各个项目。 设计经理 随时...
RTOS hardware abstract level introduction for embedded
的内部类,它可以不依赖于外部类实例被实例化。而通 常的内部类需要在外部类实例化后才能实例化。 25、JSP中动态INCLUDE与静态INCLUDE的区别? 动态INCLUDE用jsp:include动作实现 clude page="included.jsp" ...
通过在类定义前面放置关键字 abstract,可以将类声明为抽象类。例如: public abstract class A { // Class members here. } 抽象类不能实例化。抽象类的用途是提供一个可供多个派生类共享的通用基类定义。例如,...
abstract 关键字用于定义抽象方法与抽象类。 抽象方法 抽象方法指没有方法体的方法,具体就是在方法声明的时候没有 {} 括弧以及其中的内容,而是直接在声明时在方法名后加上分号结束。 abstract 关键字用于定义抽象...
override abstract virtual interface比较
Data Abstract makes it easy to build database-driven applications for all major platforms. Benefits of Data Abstract Data Abstract uses a multi-tier approach to data access, making data access easy, ...
Abstract Algebra.抽象代数
如果一个类需要使用继承,例如:一些变量,非abstract方法,建议使用abstract类,如果某个问题不需要继承,只需要某些重要的abstract方法,考虑使
在前一节,我们介绍了Strategy模式,并使用此模式实现了一个根据角色的职业来分配技能的范例(实际也就是动态地为类分配方法)。作为一款奇幻RPG,有了职业,我们还应当可以为角色选择种族,比如说:人类(Human)、精灵...
Java常用设计模式(SingleTon、FactoryMethod、AbstractFactory)
基于Data Abstract框架应用软件开发基于Data Abstract框架应用软件开发基于Data Abstract框架应用软件开发