首页 综合精选正文

java类和对象的区别(java类)

综合精选 2024-06-04 19:32:57
导读 类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。在面向对象的程序设计语言中,类是对一类...

类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。

在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。

举一个例子说明下类,比如Person(人)就是一个类,那么具体的某个人“张三”就是“人类”这个类的对象,而“姓名、身高、体重”等信息就是对象的属性,人的动作比如“吃饭、穿衣”等就是对象的方法。

总之类就是有相同特征的事物的集合,而对象就是类的一个具体实例。

同时类有多态和继承,例如“人类”可以分为“男人、女人”,“老人、小孩”那么“男人、女人”就是“人类”的子类等等。

Java语言中对类Person的定义往往如下:public class Person {private String name; //属性:姓名private int height; //属性:身高private int weight; //属性:体重public Person() {}public Person(String name, int height, int weight) {***.name = name;***.height = height;***.weight = weight;}//... some methods...public void doSth() { //行为://... do something}}Java中的类类可以看成是创建Java对象的模板。

通过下面一个简单的类来理解下Java中类的定义:public class Dog{  String breed;  int age;  String color;  void barking(){  }  void hungry(){  }  void sleeping(){  }}一个类可以包含以下类型变量:局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。

变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。

成员变量:成员变量是定义在类中,方法体之外的变量。

这种变量在创建对象的时候实例化。

成员变量可以被类中方法、构造方法和特定类的语句块访问。

类变量:类变量也声明在类中,方法体之外,但必须声明为static类型。

一个类可以拥有多个方法,在上面的例子中:barking()、hungry()和sleeping()都是Dog类的方法。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

头条推荐

exdiibt4是什么防爆级别适用于粉尘防爆吗(exdiibt4)

exdiibt4是什么防爆级别适用于粉尘防爆吗(exdiibt4)

郑少东是谁的助理(郑少东得罪了谁)

郑少东是谁的助理(郑少东得罪了谁)

旻字五笔输入法(旻字五笔怎么打)

旻字五笔输入法(旻字五笔怎么打)

英国汽车品牌大全图片及价格(英国汽车品牌大全)

英国汽车品牌大全图片及价格(英国汽车品牌大全)

玉圭笏法器图片(玉圭)

玉圭笏法器图片(玉圭)

暴走八神连招(暴走八神出招表)

暴走八神连招(暴走八神出招表)

写景作文400字四年级(写景作文200字)

写景作文400字四年级(写景作文200字)

发春 什么意思(发春什么意思)

发春 什么意思(发春什么意思)

夏字组词四个字(夏字组词)

夏字组词四个字(夏字组词)

假货赔偿多少钱(假货赔偿标准是几倍)

假货赔偿多少钱(假货赔偿标准是几倍)

图文推荐

java类和对象的区别(java类)

java类和对象的区别(java类)

关于美的名言名句(关于美的诗句)

关于美的名言名句(关于美的诗句)

中国银行卡图片样式(中国银行卡图片)

中国银行卡图片样式(中国银行卡图片)

文件保存了怎么恢复之前文件(如何覆盖文件)

文件保存了怎么恢复之前文件(如何覆盖文件)

乃的笔顺(奶的笔顺)

乃的笔顺(奶的笔顺)