java语法小结4
来源:互联网 发布:刀剑神域锁屏软件 编辑:程序博客网 时间:2024/05/04 09:23
多人开发 类名冲突
原java本身就有该类 引起冲突
包相当于给类加上了限定;
package必须放到最前面
package mybole;
在packsge语句中,用‘.’指明目录路径
类的说明符:public 缺省 final abstract(抽象)
public与默认的无说明符的类的区别
public为共有类可以被其他包中的类访问
default缺省类表明该类只能在同一个包中访问
final修饰类表明该类是最终类不能派生子类(可以与public共用)
abstract
方法的说明符:
同类 同包(不同类) 子类(即使分属于不同包)不同的包(无任何关系)
public OK OK OK OK
protected OK OK OK NO
default OK OK NO NO
private:不在 OK NO NO NO
方法的其他修饰符
static
final:为了确保某个方法被子类修改或者覆盖,class中private和static方法自然就是final
abstract:在类中没有方法体,抽象的方法所处的类是抽象类,抽象类中可以有非抽象的方法。
抽象的类可以由子类继承但是其中用到的抽象的方法必须要实现才能被使用,否则会报错或者将子类申明为抽象类。
在接口中所有的方法默认都是public abstract
interface sport()
{
void run();
void jump();
}
class athlete imports sport
{
public void run()
{
System.out.println("danpao");
}
public void jump(){
System.out.printlin("tiao");
}
}
public static void main(String[] args){
athleth zhangsan=new athlete();
zhangsan.run();
zhangsan.jump();
}
当我们事先一个接口时需要实现的方法必须是public
当没有实现接口中所有方法时,会报错,解决办法就是声明该方法为abstract 或者需要将接口中的所有抽象方法全部实现
JNI技术是实现java与C C++之间互相访问的技术
java中接口之间可以继承用extends,接口可以被多继承
0 0
- java语法小结4
- Java基本语法小结
- java语法小结2
- java语法小结3
- java语法小结5
- java语法基础小结
- java语法基本数据类型小结
- java 语言基础语法小结
- Java中的正则语法小结
- 关于java中类的组合与继承语法小结
- 关于java中类的组合与继承语法小结
- 黑马程序员—java基础语法(小结)
- 语法小结 始め
- 语法小结 二回
- 语法小结 三回
- 语法小结 四回
- 语法小结 五回
- lua语法小结
- lintcode 正则表达式匹配 ac代码
- Android 实现自定义宽高比的ImageView
- Linux命令date日期时间和Unix时间戳互转
- git pod 常用命令
- BroadcastReceiver简单学习
- java语法小结4
- 常见问题之加法操作符(读书笔记)
- Installation error: INSTALL_FAILED_OLDER_SDK
- Java - JVM
- android开发之:将汉字转化为16*16字模
- android 中自动更新时间机制
- 解析二进制文件AndroidManifest.xml
- udp 练习
- 程序在后台运行的注意