多态
定义:是指一个多态引用可以指向多个类的实列 ; 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:引用当前对象的父类, 其使用情况;
super.variable //用来访问父类被隐藏的成员变量;
super.Method(paramlist) //用来调用父类中被重载的方法 ;
super.(paramlist) //调用父类中的构造函数,在类方法中(static),不能使用this或super修饰符
interface 是方法定义和常量值的集合
通过接口可以实现不相关类的相同行为,而不需要考虑这些类之间的层次关系 ;
通过接口可以指明多个类需要实现的方法。
通过接口可以了解对象的交互界面,而不需了解对象所对应的类。
java不支持多重继承(一个类可以是多个类的子类),用接口实现其多重承。在类的申明中用implements来表示一个类使用某个接口,在类体中可以使用接口中定义的常量,而且必须实现接口中定义的所有方法。一个类可以实现多个接口,用“,”来分隔。
分享到:
相关推荐
含有Java的基本信息和基本语法,适合开发小白下载学习
列举了java语言基础知识的一些源代码,通过代码学习,理解,掌握,java的基本语法规则。为后续学习打下基础
Java语言由语法规则和类库两部分组成。学习好语法规则是Java语言,也是所有编程语言的基本功。本文主要向大家简要介绍一下Java的语法规则。
北京动力节点-Java编程零基础教程-083-Java基本语法-运算符-复合赋值运算符的运算规则.avi 北京动力节点-Java编程零基础教程-084-Java基本语法-运算符-运算符的优先级.avi 北京动力节点-Java编程零基础教程-085-...
59.057.JAVA基础教程_Java基本语法-变量运算规则的两个特殊情况(59).rar
71.069.JAVA基础教程_Java基本语法-复习3:变量的运算规则(71).rar
java 语法 规范 常识 基础,对java的相关命名规则 ,表达式等介绍
什么是 JavaScript 跨平台性 JavaScript 和 JAVA 的比较 JavaScript 基本语法规则 JavaScript 例程
Java基础精品课13-接口录屏1.接口的语法规则和应用.mp4
Java语言包含标识符、关键字、运算符和分隔符等元素。这些元素有着不同的语法含义和组成规则,它们互相配合,共同组成Java的语句。
通过本步骤学习,可以掌握Java程序的执行流程,能够编写符合Java语法规则的程序。 2: Java面向对象 在本步骤中,我们将带你逐步认识如何通过Java语言实现面向对象的三大特征继承、封装、多态,并编写具有面向对象...
讲述java开发的基本语法的ppt,包括 1.1 有关面向对象的概念 1.2 第一个Java程序 1.3 Java类型系统 1.4 Java中字符串的类 1.5 Java中的类、方法和变量 1.6 Java名空间及访问规则 1.7 Java中的抽象类、接口和程序包 ...
就像人与人之间交流使用的语言需要遵循一定的语法规则一样,Java语言也离不开特定语法的支持,如基本语法、数据类型、变量、常量、运算符与表达式、类型转换和输入输出等,只不过这些语法要比日常生活中语言的语法...
二、 Java语法基础 5 数据类型 5 运算符号 14 语句 15 函数 15 方法重载(Overloadjing)与重写(Overriding) 16 数组 17 总结 18 三、 常见关键字 20 四、 面向对象★★★★★ 21 五、 封装(面向对象特征之一)★...
Java语法基础,PPT格式,供新手用,词法规则、关键字、标识符等可当词典使用
1.1课程设计目的本次课程设计旨在加深对本学期课程所学知识的理解,复习和巩固java语言的相关知识以及语法规则,加强了对java语言的理解,提升了自己的实际动手操作水平。使我们更进一步了解了面向对象语言编程的...
文章目录Java基础语法【二】第一节 标识符1.1概念1.2 标识符的命名规则1.3 标识符命名习惯1.4 关键字保留字第二节 常量、变量2.1 常量2.2 变量2.2 变量的初始化和声明2.3 变量的分类2.4 局部变量和成员变量的区别第...
网易公开课http://study.163.com/course/introduction/1003108028.htm任小龙JAVA教程的配套笔记和源代码。
下面我们正式进入Java的学习,在这里,大家第一个关心的问题,应该就是Java是什么,我们一起来看一下: Java是什么: Java是一门非常优秀的计算机语言 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间...
掌握Java标识符语法规则、Unicode编码以及关键字;8种基本数据类型各自特点,熟悉类型转换运换规则。