在java中什么是类和对象

作者:追风筝的人 | 创建时间: 2023-04-15
在大家还没有学习java类和对象的时候,基本上都是解决的一些比较简单的小程序,仅仅也就是几十行代码而已,如果你要开发的是一个很大的程序,需要用到几万行甚至是几十万行代码的量呢,如果把这么多的代码都放在一个文件夹中,可以想象的到,这个文件夹会...
在java中什么是类和对象

操作方法

对象,什么是对象呢?在现实生活中对象可谓是无处不在,如:一辆车,一把剪刀,一棵树、、、,当然了,这只是一个笼统的介绍,在 java中,对象就是用来描述客观事物的一个实体,有一组属性和方法构成。

类,什么又是类呢?在生活中我们也有许许多多的例子用啦描述类,比如:鸟,狗,猫我们称之为动物类、盘子,刀,案板,筷子我们称之为餐具类, 在java中,我们把抽取同类实体的共同性自定义扥一种数据类型称之为类。譬如,我们要定义一个人的类(那么这个人的名字,姓名,性别, 住址、、、我门都可以将它定义在同一个方法中,也就是实体类)

而类和对象又有什么关系呢? 简单的说,类是对象的类型,它们之间存在一个互相包容的关系。如下图概述:(它们之间是你一一相对的)

举一个简单的列子吧!列出尼古拉斯·凯奇驾驶的这辆法拉利F360 Spider的属性和方法 属性: 品牌:法拉利 型号:F360 Spider 颜色:黄色 价格:380万元 方法: 发动 停止 加速 列出小狗对象的属性和方法 属性: 颜色:白色 方法: 叫 跑 吃

在4中这些方法和属性又是怎样通过java进行编译的呢: 如下: public class  类名 { //定义属性部分 属性1的类型 属性1; 属性2的类型 属性2; … 属性n的类型 属性n; //定义方法部分 方法1; 方法2; … 方法m; }

拿出一个小的项目,来给大家具体介绍吧: 如下我一个学生的实体类 public class student { /** *学生类 */ String name ;   //姓名 int age;   //年龄 String classNo; // 班级 String hobby;   //爱好 //输出信息方法 public void show(){ System.out.println(name+"\n年龄:"+age+"\n就读于:"+classNo+"\n爱好:"+hobby); } }

如下代码为一个实现类: public class InitialStudent { /** *实现类 */ public static void main(String[] args) { student st = new student();   //创建对象 st.name="小明"; st.age=15; st.classNo="S1班"; st.hobby="篮球"; st.show();    //调用方法 } }

温馨提示

实体类同实现方法分开写:其中在实现方法中必须要去调用实体类。
点击展开全文

更多推荐