面向对象设计之类和对象

Posted loveconan5----

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象设计之类和对象相关的知识,希望对你有一定的参考价值。

对象的静态特征和动态特征分别称为对象的属性和方法,它们是构成对象的两个主要因素。

对象:用来描述客观事物的一个实体,由一组属性和方法构成。

封装就是把一个事物包装起来,并尽可能隐藏内部细节。

类定义了对象将会拥有的特征(属性)和行为(方法)。

类的属性:对象所拥有的静态特征在类中表示时称为类的属性。

类的方法:对象执行操作称为类的方法。

一个类为它的全部对象给出了一个统一的定义,而它的每个对象则是符合这种定义的一个实体。因此类和对象的关系就是抽象和具体的关系。

java的类模板:

语法:

public class<类名>{

//定义属性部分

属性1的类型    属性1;

属性2的类型    属性2;

........

属性n的类型    属性n;

//定义方法的部分

方法1;

方法2;

.......

方法n;

}

在java中要创建一个类,需要使用一个case、一个类名和一对大括号。

类似于给变量命名,类的命名也要遵循一定的规则:

1.不能使用java中的关键字

2.不能包含任何嵌入的空格或点号“.”,以及除下划线“_”、字符“$"外的特殊字符。

类名通常由多个单词组成,每个单词的首字母大写。

另外,类名应该简洁而有意义,尽量使用完整单词,避免使用缩写词,除非该缩写词已被广泛使用,如html、HTTP、IP等。

定义类名:

语法:

public class 类名{

}

例:

技术分享图片

 

技术分享图片

 编写类的方法

语法:

访问修饰符   返回值类型   方法名(){

    //方法体

}

如何创建和使用对象

语法:

类名    对象名   =new  类名();

例如:School center   =new  School();

语法:

对象名.属性           //引用对象的属性

对象名.方法名()//引用对象的方法         

以上是关于面向对象设计之类和对象的主要内容,如果未能解决你的问题,请参考以下文章

java基础面向对象之类与对象

面向对象程序设计关于Lua的初识之类

6 面向对象之类和对象

Python面向对象之类属性类方法静态方法

代码学习PHP面向对象之类与对象

java面向对象之类和对象