java中自定义的类名不能与java包里面的类名一样
来源:互联网 发布:无锡天云数据有限公司 编辑:程序博客网 时间:2024/05/01 18:30
如果一样,则带来一些麻烦,需要将包名都加上以来区别他们。
例如在android.graphics.PathEffect这个类,如果自己定义一个相同类名com.example.drawtest.PathEffect
当使用如下代码时会
PathEffect pathEffect = new CornerPathEffect(10);
系统回提示“CornerPathEffect不能转换成PathEffect”的错误
这是因为系统优先会将PathEffect认为是你自定义的com.example.drawtest.PathEffect,而不是android.graphics.PathEffect
这两个不相干的类型是无法完成自动转换的。
只有这样的才可以转换成功:
Android.Graphics.PathEffect pathEffect = new CornerPathEffect(10);
因为CornerPathEffect继承Android.Graphics.PathEffect.
0 0
- java中自定义的类名不能与java包里面的类名一样
- eclipse里面的java类名重命名,修改包名
- java的类名、文件名、包名
- Java语言中,包名、类名、接口名、方法名、变量名,以及常量名的命名有何规范的命名习惯
- Java语言中,包名、类名、接口名、方法名、变量名,以及常量名的命名有何规范的命名习惯
- CXF中定义方法时返回值的类名跟方法名不能一样
- JAVA如何得到没有包名的类名
- 构造方法(java中跟类名一样的方法名的作用)
- 构造方法(java中跟类名一样的方法名的作用)
- java源文件名与类名的关系
- java 中 this 类名 对象名 的作用
- eclipse里面的java类名重命名F2,Rename
- java 包名、类名命名规则
- 【代码提取】提取一个文件夹里面的所有Java文件的类名函数名和变量名
- java 原文件名不一定要和类名一样
- 类名与.java文件名的关系
- Java 文件名与类名的一致性
- Java 有包名的类调用没有包名的类
- JavaScript的函数作用域与作用域链详解
- HDOJ 5455 Fang Fang(字符串)(沈阳网络赛)
- 二叉堆
- 深入分析JS原型链以及为什么不能在原型链上使用对象
- hdu 1258 Sum It Up 搜索
- java中自定义的类名不能与java包里面的类名一样
- 使用CXF做webService(集成spring)
- SQL SERVER常用系统存储过程
- C++中CloseHandle()函数的使用
- HDOJ 5461 Largest Point(沈阳网络赛)
- C#运算符、控制流
- 简述Fragment
- Android开发者网址导航
- Java之voliate, synchronized, AtomicInteger使用