多语言展示
当前在线:558今日阅读:152今日分享:13

在java中什么是类和对象

在大家还没有学习java类和对象的时候,基本上都是解决的一些比较简单的小程序,仅仅也就是几十行代码而已,如果你要开发的是一个很大的程序,需要用到几万行甚至是几十万行代码的量呢,如果把这么多的代码都放在一个文件夹中,可以想象的到,这个文件夹会非常的长,而且很难维护,因此就有了面向对象和类的设计,使之开发更为简单和安全。。。
工具/原料

MyEclipse 开发工具

方法/步骤
1

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

2

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

3

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

4

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

5

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

6

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

7

如下代码为一个实现类: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();    //调用方法     }}

注意事项

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

推荐信息