首页 > 代码库 > 面向对象
面向对象
在Java中有一个“面向对象”的东西。那么这个是什么意思呢?今天我来解释一下
“对象就是存在的具体的实体,具有明确的定义的特征和行为”
面向对象:就是一种认识事物的方式,注重对事物的整体的认知,最符合人类自然的思维习惯。
说道面向对象呢,就还有一个东西要说了,那就是“类”。
那什么是“类”呢?
类就是对象的抽象,对象是类的实例,类是具有相同属性和行为的一组对象的集合。
在软件系统中,我们用类来模拟现实生活中的实体。
属性用于描述的对象的特征,对象之间的属性彼此独立,一个对象的属性发生变化并不会影响其他对象的属性。
由于属性是属于一个对象的组成部分,所以属性也叫作成员变量。
既然对象的属性变化,不影响其他属性的变化。那在一些特殊情况下我们需要一个变量产生变化,连同其他的
变量也发生变化,这个怎么办呢?
那么这时候还有一种变量叫做,静态变量
静态变量呢是创建在对象之外,是所有的对象共享的变量,当静态变量发生了变化的时候,会影响的该变量的
所有对象的变量都发生改变。这就叫做静态变量。
当我们需要声明一个静态变量的时候一般是用 public static int a;
这样的语句。
面向对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。