咱们先说说对象!对!对象!但不是女朋友哦!
对象要说先就要说说某一事物的面向过程。
对于面向过程来说,有任何一个环节出现问题,那么将无法得到最终结果
例如:小明想买电脑学习
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
注意:在加载类时,系统会默认提供一个无参的,在创建对象的时候会调用构造
当一个类中存在自定义的构造函数之后,系统将不再提供默认的无参构造
好了,今天就分享到这里。
欢迎大家指出我的错误