什么类和对象

Posted XWxjl

tags:

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

1.类和对象的区别是什么?

      类是抽象的,对象是具体的;类是对象的模板,对象是类创建出的一个实例。

      从类的作用来分析,类似对象的“模子”或“”原型

,用于创建对象。使用类创建出的对象都具有类的属性和方法,每个对象的属性值可能不同。

类的定义:

语法:访问修饰符class类名

           //类的属性

           //类的方法

方法:

语法:访问修饰符   返回值类型  方法名(参数)

          //方法体

2.什么是抽象,具体作用是什么?

提取事物的共性,进行模板设计的过程就是从对象抽象到类的过程,抽象即从具体事物中提取共性的过程,将抽象出来的属性和行为组织在一个单元中,我们就将它称为类。

3.在Java中类名和方法名分别用什么命名法?

在Java中,定义类使用帕斯卡命名法,定义类的属性与方法,则使用骆驼命名法。

帕斯卡命名法:每一个单词的首字母都大写。

骆驼命名法:第一个首字母小写,后面每一个单词首字母大写。

4.举例说明Java数据类型分哪两种?

1)基本数据类型

在Java中包含8钟基本数据类型:整型(int)、短整型(short)、长整型(long)、字节整数(byte)、字符型(char)、单精度浮点型(float)、双精度浮点型(double)和布尔类型(boolean)。

2)引用数据类型

引用数据类型有字符串(String),使用class关键字定义的类都属于引用数据类型。

*对象的使用

在Java中,要引用对象的属性和方法,需要使用“.”操作符。其中,对象名在圆点左侧,属性或方法的名称在圆点的右侧。

语法:对象名.属性//引用对象的属性

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

*构造方法

语法:

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

语法中“new  类名()”其实就是对构造方法的调用,完成对象的创建。

语法如下:

[构造方法访问修饰符]<方法名>  ([参数列表])

        [方法体]

Java成员变量的默认值
类型默认值
int0
double0.0
char'\\u0000'
booleanfalse
Stringnull

 

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

python中的类和对象

(08)-Python3之--类和对象

基类和派生类

杰克逊克服下划线支持骆驼案

c#为啥实例化对象?啥情况下实例化对象?

类和对象-继承