JAVA-类与对象(两节哦!)

来源:互联网 发布:使用ajax前台显示数据 编辑:程序博客网 时间:2024/06/08 04:38

咱们先说说对象!对!对象!但不是女朋友哦!

要说对象就要先说说某一事物的面向过程

对于面向过程来说,有任何一个环节出现问题,那么将无法得到最终结果

例如:小明想买电脑学习

1.小明有买电脑的需求

2.供应商知道,开始生产电脑

3.购买生产电脑需要的材料(制造生产电脑需要的材料)

4.将购买后的材料进行组装

5.供应商联系小明,将电脑卖给小明

6.小明有电脑可以学习了

再例如:小明要学开车

1.造车

2.买材料,,各种干活,,,,,

3.组装

4.车能开了,学习

这样都很麻烦,就像上面我说的有任何一个环节出现问题,那么将无法得到最终结果。

那么面向对象呢?它则不同,它是将所有的事物看做为对象

还是那两个举例,

例如:小明想买电脑学习

1.分析:这里的对象分别是  小明,电脑

2.小明有买电脑的需求

3.网站买电脑

4.电脑到手,学习

例如:小明要学开车

1.买车

2.学车

一般来说对象不关心事物的过程,

只以对象为基础来研究某事物。

换句话说,他不管过程只要结果。

这就是对象

那怎么创建对象?等等这要和后面我要说的类有关了


类:

类就是将具有共同特征的事物统称为类!

类的分类分为2种。一。为属性。二。为方法!

类的组成部分:属性与方法


属性:

属性定义:事物的特征和特性,属于静态特点

格式:修饰符  数据类型  属性名;

列如:public    String      name:   //定义名字属性

           piblic     char         sex:     //定义性别属性

           public     String      idcard:  //定义身份证号属性

这就算是用属性创建对象了。。。。

方法定义:事物的行为,动作,动态特点我们称之为方法
格式:修饰符  返回值类型  方法名(参数列表){
           方法体;
           }

那怎么用方法创建对象?
public void eat(){
System.out.println("字");
}
这就是用方法的创建。。。。

构造方法:

作用:初始化类的信息

结构:访问修饰符  类名(参数列表){

}
访问修饰符指得是:private      public    protected      default
注意:在加载类时,系统会默认提供一个无参的构造函数,在创建对象的时候会调用构造方法
当一个类中存在自定义的构造函数之后,系统将不再提供默认的无参构造
好了,今天就分享到这里。
欢迎大家指出我的错误,
新手上路,如内容有所偏差还请多多包涵!