⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 java语法规则 .txt

📁 Java技巧与编程经验谈共32个文件
💻 TXT
字号:
   Java语法规则 
 //多态 
定义:是指一个多态引用可以指向多个类的实列 
java通过方法重写和方法重载来实现多态 
//extends 
通过在类的声明中加入extends子句来创建一个类的子类 
子类可以继承父类中访问权限设定为public,protected,friendly的成员变量和方法,但是不能继承访问权限为private的成员变量和方法。 
//final类 
final类不能被继承 
如果你认为一个类的定义已经很完美,不需要再生成它的子类,这时也应把它修饰为final类 
final class classname{...}
//abstract类 
abstract类必须被继承,方法必须被重载 
它不应该被实列化为一个对象。 
number就是一个abstract类 
//java.lang.object类 
1.equals():比较状态和功能上的相同 
Integer one = new Integer(1) , anotherOne = new Integer(1); 
if(one.equal(anotherOne)){ 
System.pringln(""objects are equal");} //return true 
2.getClass() 是final方法, 
void printClassName(object obj) 
{ System.out.println("The object's class is 
"+obj.getClass().getName(); } 
创建一个类的实例,所创建的对象可以是任何类 
object createNewInstanceof(object obj) 
{ retuen obj.getClass().newInstance(); } 
3.toString() 
返回对象的字符串表示 
System.out.println(Thread.currentThread().toString()); 
4.finalize(); 
5.notify(),notifyAll(),wait() 用于多线程中的同步 
//成员变量 
。static:类变量 
。final:常量 
。volatile:共享变量 
//成员方法 
。static:不需要实列化即可引用(类成员),其他则为(实例成员) 
。abstrace和final,是否可重载(可以和不可以) 
。native:把java代码和其他语言的代码集成起来 
。synchronized:控制多个并发线程对共享数据的访问 
。throwsExceptionList:列外处理 

。this :引用当前对象 
。super:引用当前对象的父类 

使用情况: 
(1) super.variable //用来访问父类被隐藏的成员变量 
(2) super.Method([paramlist]) //用来调用父类中被重载的方法 
(3) super.([paramlist]) //调用父类中的构造函数 
在类方法中(static),不能使用this或super修饰符 
//interface 
是方法定义和常量值的集合 
。通过接口可以实现不相关类的相同行为,而不需要考虑这些类之间的层次关系 
。通过接口可以指明多个类需要实现的方法。 
。通过接口可以了解对象的交互界面,而不需了解对象所对应的类。 
java不支持多重继承(一个类可以是多个类的子类),用接口实现其多重继承。 

在类的申明中用implements来表示一个类使用某个接口,在类体中可以使用接口中定义的常量,而且必须实现接口中定义的所有方法。一个类可以实现多个接口,用,分隔  
 
  
  
 
 
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -