Javascript对象,表现方式一:1 person = new Object();2 person.firstname = "An";3 person.lastname = "na";4 person.age = 12;5 ale...
分类:
编程语言 时间:
2014-09-30 02:01:11
阅读次数:
202
方法的重写:1、在子类中可以根据需要对从基类中继承来的方法进行重写。2、重写的方法和被重写的方法必须具有相同方法名称、参数列表和返回类型。3、重写方法不能使用比被重写的方法更严格的访问权限。程序code:class Person{ private int age; private Str...
分类:
编程语言 时间:
2014-09-30 01:07:21
阅读次数:
261
javascript中提供了构造函数,能够方便的创建对象。典型的构造函数如下:
function Person(name, age)
{
this.name = name;
this.age = age;
this.say = function () {
return this.name + ',' + this.age;;
}
之后就可以用new和构造函数...
分类:
编程语言 时间:
2014-09-29 22:50:33
阅读次数:
222
在写java程序的时候我们有时候会看到这样一种情况
比如说:
class B{}
class A{}
new A(B )//在这条语句中A类包含B类意思就是说A类中可以直接使用B类对象类调用B类的任何数据
在这里我以人体打一个比喻
比如说这里有一个人类class person{}
有一个头类 class head{}
有一个身体类 class body{}
有一个下肢类 ...
分类:
编程语言 时间:
2014-09-29 22:34:51
阅读次数:
317
//结构示例:public struct Person{ string Name; int height; int weight}public bool overWeight(){ //implement something} 类示例: public class Test...
分类:
其他好文 时间:
2014-09-29 21:44:21
阅读次数:
167
首先明确一点:javascript中构造函数是不需要有返回值的,这一点跟java很类似。可以认为构造函数和普通函数的最大差别就是:构造函数中没有return语句,普通函数可以有return语句;构造函数中会使用this关键字定义成员变量和成员方法,普通的函数不会使用this关键字定义成员变量和方法。
function Person(name,sex)
{
this.name = ...
分类:
编程语言 时间:
2014-09-29 21:15:21
阅读次数:
200
直接上源码: 1 package reflex; 2 3 import java.util.List; 4 5 /**利用反射实例化对象*/ 6 public class Person { 7 public Person(){ 8 System.out.println("...
分类:
其他好文 时间:
2014-09-29 20:40:11
阅读次数:
155
构造函数可以与new一起使用,代表创建对象;也能够当做普通的函数调用,因为它也是一个函数。
function Person(name)
{
this.name=name;
}
Person(12);
alert(window.name);//12
可以看到当构造函数被当成普通函数调用的时候,this代表的是全局的window对象。很显然把构造函数当成普通函数调用,不是好的做法, 也...
分类:
编程语言 时间:
2014-09-29 19:30:41
阅读次数:
187
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———1、父类必须写在子类之前 1 #import 2 @interface Student : Person 3 @end 4 5 @implementation Student 6 @end 7 8 @int...
分类:
其他好文 时间:
2014-09-29 12:11:40
阅读次数:
257
/***在js中并不存在类,所以能够直接通过Object来创建对象,可是使用这样的方式创建有一*弊端:因为没有类的约束,无法实现对象的反复利用,而且没有一种规范约定,在操作时easy带来问题。*/var person = new Object();person.name = "octopus";pe...
分类:
Web程序 时间:
2014-09-28 19:56:45
阅读次数:
234