java知识精华.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
java知识精华

Java 部 分 java 基本概念 Java 的基本类型所占的字节数: Java 的基本类型所占的字节数 byte char short int float Long Double boolean 1 2 2 4 4 8 8 True/false 类:一种对象的类型,是对具有相似行为的对象的一种抽象描述。 类分为属性 (定义的名词)和方法 (具体的操作) 对象:对象是类的具体化,同一类产生的对象具有相同的性质. 类和对象的关系:类是对象的描述,是对象的集合,对象是类的具体化,是类的实例 面向对象编程的3 大特性:封装,继承,多态 封装:把相关的数据及操作组织在类内部,构成具有对立性的类,实现数据的隐藏, 只能通过类定义的特定方法来访问类的内部变量 . 封装的目的: 数据的隐藏,使用者和设计者分开,使用者不必知道行为的实现细节,实现访问者 操作类数据的限制或者验证. 构造方法:方法和public 的名字相同,不能有返回值,不能直接被对象调用,必须通过关 键字new 实现对方法的调用。注意,在没有参数的情况下,默认的是调用没有参数 的构造方法。 用处:主要用在为类的成员变量进行初始化操作 例如:public Person(){} public Person(int x){} Person p=new Person(12); 方法的重载:方法的名字相同,但是参数不同 (可以是参数的类型,也可以是参数的个数) 方法的重写:在父子类中,如果方法名同名,并且参数相同,子类的方法就叫做重写(Override) 了父类的方法,如果子类的成员变量和父类的成员变量相同时,子类会隐藏父类的成 员变量。 Super 关键字的用法:子类可以隐藏从父类继承的成员变量和方法,如果想在子类中使用被 子类继承的成员变量和方法,就可以使用关键字super. 子类默认不继承父类的构造方法,因此,如果子类想使用父类构造方法,就是用super, 并且,super 必须是子类的构造方法的第一条语句。 this 用法: 代表当前对象,如果使用本类的变量和方法,在其前面隐藏this. 1 区分二义性,提高程序可读行. 例如:public void setAge(int age){this.age=age;} 2 在构造函数中,代表一个构造函数中调用的另一个构造函数, 3 调用的是本类的构造方法 static 关键字: 特点:1 经过static 定义后,变量或方法属于一个类,可以通过类名被访问。例如 Person.age 2 static 声明后称为类方法或类变量,没有声明为static 的则称为实例变量和 实例方法。 3 可以通过实例对象来访问类变量 例如: new Person().age。 4 类变量属于全局变量,每个实例对类变量的改变都会影响到其他实例。 5 类方法全局方法,在类方法中,除非创建了类的实例,否则仅仅可以访问类 变量和类方法,不能访问实例变量和实例方法。 6 类方法中不能使用this 和super,并且不能创建内部类的实例。 main 方法定义: main 方法属于类,不属于类的对象,所以系统调用 main 时,方法不用创建它所属类的 实例 Java 虚拟机需要调用类的main()方法,所以该方法的访问权限必须是public; Java 虚拟机在执行main()方法时不必创建对象,所以该方法必须是static 的; 该方法接收一个String 类型的数组参数,该数组中保存执行Java 命令时传递给所运行 的类的参数。 抽象类 (abstract class): Abstract 只允许

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档