encapsulation,inheritance,polymorphism inheritance: 在构造函数中,this和super不能同时调用其他的构造函数,this和super在调用构造函数的时候都必须位于第一行,因此他们不能同时使用 重写:必须存在继承,当父类方法不能满足子类方法的实现时 ...
分类:
其他好文 时间:
2019-08-26 19:15:37
阅读次数:
80
class demo1 { public function test1(){ echo '这是一个公有方法,可以随意调用!' } protected function test2(){ $this->test1();//在类中调用自身的方法 echo '这是一个受保护的方法,只能被自己或其子类或父类... ...
分类:
Web程序 时间:
2019-08-21 00:35:04
阅读次数:
74
1:final关键字(掌握) (1)是最终的意思,可以修饰类,方法,变量。 (2)特点: A:它修饰的类,不能被继承。 B:它修饰的方法,不能被重写。 C:它修饰的变量,是一个常量。 (3)面试相关: A:局部变量 a:基本类型 值不能发生改变 b:引用类型 地址值不能发生改变,但是对象的内容是可以 ...
分类:
编程语言 时间:
2019-08-18 17:37:19
阅读次数:
84
友元函数 可以将全局函数或者其他类成员函数声明为友元函数,友元函数内部可以使用类的私有成员 友元类 一个类 A 可以将另一个类 B 声明为自己的友元,类 B 的所有成员函数就都可以访问类 A 对象的私有成员 有缘关系不能被继承,只授予该类 ...
分类:
其他好文 时间:
2019-08-16 00:33:04
阅读次数:
87
String: 1,是字符串常量,一旦创建就不能修改。对于已经存在了的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去。 2,String也是final类,不能被继承。 3,而且String是对象而不是基本类型。 4,string重写了equals方法和hashCode()方法。 ...
分类:
编程语言 时间:
2019-08-15 19:41:40
阅读次数:
85
一、final关键字的含义:最终的,不可改变的,可以修饰类,方法和变量 类:final修饰的类不能被继承(其所有成员方法不能被覆盖重写) 方法:被final修饰的方法不能被重写(abstract和final不能一起使用) 成员:被final修饰的成员时候必须手动赋值(通过构造方法赋值或者直接赋值), ...
分类:
其他好文 时间:
2019-08-10 19:11:27
阅读次数:
124
基础理解 : 1.修饰类 当用final去修饰一个类的时候,表示这个类不能被继承。处于安全,在JDK中,被设计为final类的有String、System等,这些类不能被继承 。注意:被修饰的类的成员可以是final修饰,可可以不是 。 2.修饰方法 : 方法不能被子类重写。常用在类设计时不希望被子 ...
分类:
编程语言 时间:
2019-08-09 01:38:23
阅读次数:
109
注册绑定多个具有相同签名的方法,在一个委托上,Func有返回值的内置委托,有17个重载方法Action无返回值的内置委托,有16个重载方法事件与委托必须具有相同方法的签名委托是一个不能被继承的密封类且可以将方法当做参数传递的引用类型 如下: /// <summary> /// 多播委托 /// </ ...
分类:
其他好文 时间:
2019-08-08 21:00:44
阅读次数:
97
java变量类型 在java中,所有的变量在使用前必须声明。 java语言支持的变量类型有: 类变量: 独立于方法之外的变量,用static修饰。 实例变量 : 独立于方法之外的变量,不过没有 static修饰。 局部变量 : 类的方法中的变量。 java局部变量: 局部变量声明在方法、构造方法或者 ...
分类:
编程语言 时间:
2019-08-07 19:25:08
阅读次数:
94
总结:1.面向对象三个特征:封装;继承;多态; 方法也是一个最基本的封装体,类也是封装体 2.封装:隐藏了实现的细节,还要对外提供可以访问的方式,便于调用者使用; 优点:1、提高代码的复用性;2、提高了安全;3、隐藏了实现的细节,还要对外提供可以访问的方式,便于调 用者使用 3.可以在成员变量名前面 ...
分类:
编程语言 时间:
2019-08-02 15:01:04
阅读次数:
126