面向对象编程的特征以及常用的修饰符

原创 2015年07月08日 16:51:57

面向对象编程具有三个主要特征:

1、继承性:指的是父类与子类之间的关联;

2、多态性:基类中的属性和方法在被子类继承之后,可以出现不同的数据类型或者表现出不同的行为;

3、封装性:将对象的属性和行为(方法)封装起来的载体就是类;

定义类的几个修饰符:

public :该类可以被所在包之外的类访问

abstract:抽象类,没有实例对象的类

final:表示该类不会被继承,final类中的所有方法会被隐式的认为是final修饰的方法

成员变量的几个修饰符:

public:指定该变量为公共的,他可以被任何对象的方法访问。

private:指定该变量只允许该类的方法访问,其他任何类(包括子类)中的方法均不能访问。

protected(保护访问控制符)指定该变量可以被该类和该类的子类进行访问。子类可以覆盖此变量。

final,最终修饰符,指定此变量是常量。

static(静态修饰符)指定变量被所有对象共享,即所有实例都可以使用该变量。该变量的生命周期等同于类的周期。

 方法的几个修饰符:

public:该方法是公共的,任何对象都可以访问

private:指定此方法只能被该类的方法访问,其他的类不能访问(包括子类)

protected:指定该方法可以被它的类和子类进行访问。

final:该方法不能被重载或重写

static:不需要实例化就可以使用该方法,通过类名.方法名的方式

synchronize,同步修饰符,在多个线程中,该修饰符用于在运行前,对他所属的方法加锁,在有线程运行该方法时,其他线程无法访问,运行结束后解锁。



韩顺平php视频笔记71 面向对象编程的三大特征2 访问修饰符 继承

php提供了三种访问控制符号. 有三种 1. public  表示全局,可以在本类,类外部,子类 中使用 2. protected 表示受到保护, 可以在本类, 子类中使用 3. privat...

VB.NET面向对象编程特征

  • 2013年05月03日 20:16
  • 13KB
  • 下载

iOS 面向对象编程的三大特征

对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。 所谓面向对象就是基于对象概念,以...

课时8第三章:面向对象编程-OOP-特征1

14:12 封装 一般在类中定义:私有的属性,公共的方法,这样才有利于封装 private,私有的,只能在自己的类中才可以调用,在其他类中不可以调用、赋值和修改 若想修改和...
  • bin8632
  • bin8632
  • 2015年12月13日 10:29
  • 189

理解面向对象编程(二)-用例图及特征

Java语言是纯粹的面向对象的程序设计语言,这主要表现为Java完全支持面向对象的三种基本特征:继承、封装和多态。Java语言完全以对象为中心,Java程序的最小程序单位是类,整个Java程序由一个一...

韩顺平php视频笔记70 面向对象编程的三大特征1 抽象 封装

php面向对象编程的三大特征   ① 封装 ② 继承 ③ 多态 class Account { public $blance; public $no; public function qun(...

面向对象编程的四个基本特征

面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。  面向对象的编程...

面向对象编程的三个基本特征

三个基本特征面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只...
  • FX_SKY
  • FX_SKY
  • 2016年04月22日 13:50
  • 4769

面向对象编程三个特征—封装、继承和多态

面向对象编程有三个特征,即封装、继承和多态     封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。 继承是为了重用父类代码,同时为实现多态性作...

面向对象编程三大特征 封装、继承和多态(二)

JAVA面向对象编程三大特征之一:多态 面向对象编程有三个特征,即封装、继承和多态。 方法的重写、重载与动态连接构成多态性。 要理解多态性,首先要知道什么是“向上转型”。(强制类...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:面向对象编程的特征以及常用的修饰符
举报原因:
原因补充:

(最多只允许输入30个字)