1.this是什么?this是一个引用类型,在堆中的每一个java对象上都有this,this保存内存地址指向自身。2.this能用在哪些地方?第一:this可以用在成员方法中.第二:this可以用在构造方法中.语法:this(实参);通过一个构造方法去调用另一个构造方法。目的:代码重用。this(实参);..
分类:
编程语言 时间:
2015-06-12 15:19:45
阅读次数:
149
首先明确一点:javascript中构造函数是不需要有返回值的,这一点跟java很类似。可以认为构造函数和普通函数的最大差别就是:构造函数中没有return语句,普通函数可以有return语句;构造函数中会使用this关键字定义成员变量和成员方法,普通的函数不会使用this关键字定义成员变量和方法。...
分类:
编程语言 时间:
2015-06-12 00:25:38
阅读次数:
132
1.抽象类和接口有什么区别?1.abstractclass在Java语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。2.在abstractclass中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数..
分类:
编程语言 时间:
2015-06-11 00:24:56
阅读次数:
161
一、成员区别: 抽象类: 成员变量:可以变量、也可以常量 构造方法:有 成员方法:可以抽象、也可以非抽象 接口: 成员变量:只可以常量 构造方法:无 成员方法:只可以抽象二、关系区别: 类与类: 继承:单继承 类与接口: 实现:单实现、多实现 ...
分类:
其他好文 时间:
2015-06-09 19:30:37
阅读次数:
88
一、JavaScript面向对象语言特性:*传统的面向对象编程语言中,通常对象是由类派生而来的,而类定义来了成员属性和成员方法。*JavaScript编程语言中没有类的概念,它是一门基于原型(prototype)的面向对象编程的语言。*JavaScript面向对象这个词其实是多余的,因为JavaSc...
分类:
编程语言 时间:
2015-06-09 15:34:01
阅读次数:
153
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象...
分类:
编程语言 时间:
2015-06-04 18:42:36
阅读次数:
108
1、String成员方法(常用)bool Contains(String str);判断字符串对象是否包含给定的字符串;bool StartsWith(String str);判断字符串对象是否以给定的字符串开始;bool EndWith(String str);判断字符串是否以给定的字符串开始;i...
分类:
Web程序 时间:
2015-06-03 20:58:18
阅读次数:
138
类class和对象object是面向对象的核心概念。 类是对一类事物的描述,是抽象的,概念上的定义。 对象是实际存在的该类事物的每个个体。因此也称为实例。 java用类描述事物,定义类其实就是定义类中的成员和变量它包括 属性:对应类中的成员变量 Field=属性=成员变量 行为:对应类中的成员方法 ...
分类:
编程语言 时间:
2015-06-01 20:15:01
阅读次数:
130
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一...
分类:
编程语言 时间:
2015-06-01 18:32:04
阅读次数:
149