最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

java语法规则

来源:动视网 责编:小OO 时间:2025-09-25 16:18:31
文档

java语法规则

//多态定义:是指一个多态引用可以指向多个类的实列;java通过方法重写和方法重载来实现多态//extends通过在类的声明中加入extends子句来创建一个类的子类子类可以继承父类中访问权限设定为public,protected,friendly的成员变量和方法,但是不能继承访问权限为private的成员变量和方法。//final类final类不能被继承如果你认为一个类的定义已经很完美,不需要再生成它的子类,这时也应把它修饰为final类finalclassclassname{...}//a
推荐度:
导读//多态定义:是指一个多态引用可以指向多个类的实列;java通过方法重写和方法重载来实现多态//extends通过在类的声明中加入extends子句来创建一个类的子类子类可以继承父类中访问权限设定为public,protected,friendly的成员变量和方法,但是不能继承访问权限为private的成员变量和方法。//final类final类不能被继承如果你认为一个类的定义已经很完美,不需要再生成它的子类,这时也应把它修饰为final类finalclassclassname{...}//a
//多态 

定义:是指一个多态引用可以指向多个类的实列 ; 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() 用于多线程中的同步 

//成员变量 

A  static:类变量   B  final:常量  C volatile:共享变量 

//成员方法 

A  static:不需要实列化即可引用(类成员),其他则为(实例成员); B abstrace和final,是否可重载(可以和不可以); C native:把java代码和其他语言的代码集成起来; D synchronized:控制多个并发线程对共享数据的访问; E throwsExceptionList:列外处理; F this :引用当前对象 

G super:引用当前对象的父类, 其使用情况: 

(1) super.variable //用来访问父类被隐藏的成员变量 (2) super.Method([paramlist]) //用来调用父类中被重载的方法 ;(3) super.([paramlist]) //调用父类中的构造函数,在类方法中(static),不能使用this或super修饰符 

//interface 

是方法定义和常量值的集合 

A 通过接口可以实现不相关类的相同行为,而不需要考虑这些类之间的层次关系 ;B 通过接口可以指明多个类需要实现的方法。 

C 通过接口可以了解对象的交互界面,而不需了解对象所对应的类。 

java不支持多重继承(一个类可以是多个类的子类),用接口实现其多重继承。 

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

文档

java语法规则

//多态定义:是指一个多态引用可以指向多个类的实列;java通过方法重写和方法重载来实现多态//extends通过在类的声明中加入extends子句来创建一个类的子类子类可以继承父类中访问权限设定为public,protected,friendly的成员变量和方法,但是不能继承访问权限为private的成员变量和方法。//final类final类不能被继承如果你认为一个类的定义已经很完美,不需要再生成它的子类,这时也应把它修饰为final类finalclassclassname{...}//a
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top