面向对象总结
面向对象的概念:一种符合人类思维习惯的编程思想,程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,种种思想就是面向对象。
10余年的白云网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整白云建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“白云网站设计”,“白云网站推广”以来,每个客户项目都认真落实执行。
基本特征:
封装性:是面向对象的核心思想,将对象的属性和行为封装起来,不需要让外界知道具体实现细节。
继承性:主要描述的是类与类之间的关系,通过继承可以在无须重新编写原有类的情况下,对原有的类的功能进行扩展。
多态性:指程序之间出现重名现象,他指在一个类中定义的属性和被其他类继承后,他们可给具有不同的数据类型或表现出不同的行为,这使得同一个方法和属性在不同的类中具有不同的语义。
类与对象(它俩是或的关系或这是与的关系)
一个类可以包含以下类型变量:
局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。
类变量:也叫静态变量,类变量也声明在类中,方法体之外,但必须声明为 static 类型。
类的定义:
class Person{
int age; //定义成员变量
//定义speak()方法
void speak(){
System.out.println("大家好,我今年"+age+“岁!”);
}
}
类的封装
封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别。
封装的优点:1 只能通过规定的方法访问数据
2 隐藏类的实例细节,方便修改和实现。
实现类的封装的方法:
1 修改属性的可见性,在属性的前面添加修饰符(private)
2 对每个值属性提供对外的公共方法访问,如创建 getter/setter(取值和赋值) 方法,用于对私有属性的访问
3 在 getter/setter 方法里加入属性的控制语句,例如我们可以加一个判断语句,对于非法输入给予否定。
分享题目:面向对象总结
网站网址:http://pwwzsj.com/article/gdoodj.html