- 博客(9)
- 收藏
- 关注
原创 this关键字和super关键字分别代表什么
this关键字和super关键字分别代表什么?以及他们各自的使用场景和作用。 1.成员变量和局部变量重名时,可以用this来区分。 2.this可以用在构造函数中,调用其它构造函数(只能定义在构造函数的第一行,因为初始化时必须被先执行)。super可以直接调用父类的属性、方法、构造方法。但在调用构造方法时,两者不能同时使用,因为只要是调用构造方法,就必须放在构造方法的首行。 1.su
2017-08-09 16:23:49 6105
原创 多态
方法的重载 重载(overload)是指同一个类中的多个方法可以同名,但参数的列表必须不同(参数类型、参数列表、参数顺序)。方法的重写 重写(override)是指子类重新定义了超类或父类中的同名方法。在程序运行时究竟执行同名覆盖(重写)方法中的,哪一个方法,取决于调用该方法的对象所属的类是父类还是子类。Java寻找执行方法的原则是:从对象所属的类开始寻找匹配的方法执行;如果当前类中没有匹配方法
2017-08-09 15:19:44 247
原创 构造方法和成员方法的区别
作用不同: 构造方法用于创建类的实例并对实例的成员变量进行初始化;成员方法实现对类中成员变量的操作,提供某些功能。调用方式不同: 构造方法通过new运算符调用,成员方法通过对象调用。
2017-08-02 20:32:25 18395
原创 面向对象程序设计的特性
三大特性:封装、继承和多态封装性 封装是一种信息屏蔽技术,使数据和对数据的操作的方法封装为一个整体,以实现独立性很强的模块,使用户只能见到对象的外特性,而对象的内特性对用户是屏蔽的。封装的母的在于把对象的设计者和对象的使用者分开,使用者不必知道功能实现的细节,只需用设计者提供的方法来实现功能。继承性: 继承性是子类自动共享父类的数据和方法的机制。
2017-08-02 11:54:48 322
原创 面向对象程序设计的术语
面向对象程序设计中的术语主要包括类、对象、封装、继承、多态性和消息传递。面向对象的思想通过这些术语得到了具体的体现。类:是对具有相同类型的对象的抽象。一个对象所包含的数据和代码可以通过类来构造。对象:是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。封装:将数据以及对数据的操作整合到一个类中。继承:让某个类型的对象获得另一个类型的对象的特征。通过继承可以实现代码的重用,从
2017-08-02 11:45:06 787
原创 Identifiers:标识符
Identifiers 就是给类,接口,方法,变量等起名字时使用的字符序列。 ——组成规则 英文大小写字母; 数字字符; 和;——注意事项不能以数字开头不能是Java中的关键字区分大小写
2017-08-01 19:38:42 815 3
原创 java中的标识符
——Identifiers 就是给类,接口,方法,变量等起名字时使用的字符序列。 ——组成规则 英文大小写字母; 数字字符; $和_; ——注意事项 不能以数字开头 不能是Java中的关键
2017-08-01 17:19:26 576
原创 Java中的变量与常量、基本数据类型及其类型转换
常量:在程序执行的过程中其值不可以发生改变。 常量分为:字面值常量和自定义常量 这就是一个值,这个值本身,我们可以叫它常量。整型常量:123 实型常量:3.14字符型常量:’a’逻辑常量:true、false字符串常量:”helloworld”另一个说法是;表示不可变的变量,这也叫做常量,在语法上讲,加上final关键字来修饰某个变量,
2017-08-01 15:22:50 302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人