对象
对象:用来描述客观事物的一个实体,由一组属性和方法构成
对象的特征
一:属性表示为对象具有的特点(特有的),比如数组的特征为*.length即数组的长度。
而每个对象的特征又不一致,比如张三和李四的姓名不一样。
二:方法即为对象要执行的操作;对象的方法是不需要**static***来进行修饰的。
类和对象的关系
类:具有相同属性和方法的一组对象的集合;类是对象的抽象,对象是类的具体。对象为类的子集。
类只是一个抽象的概念,比如树,它仅仅只是个名词。它(树)是由不同的对象(桃树,桂花树…)组成的;而对象是具体到某一种树,比如桂花树。
对象的创建
1,对象的类都由***class***定义,class定义自定义的数据类型
public class human{//这里我们定义了一个名为“人类”的一个类,里面包人类的共有属性和方法
String name;
int age;
}
2,通过new关键字创建对象。
创建对象的语法: 类名 对象名= new 类名();
Human zhangSan =new Human();
3,对象的引用
引用类的属性:对象名.属性
zhaosi.name=“张三”;//给name属性赋值
引用类的方法:对象名.方法名()
zhaosi.showYourself();//调用showYouself()方法
***小细节***直接使用属性的值时
观众看到这里可能还是蒙蒙的,那么我们上大餐。下图为完整的操作及输出结果,包您满意。
方法重载
重载:一个类中定义多个相同名称的方法。
使用范围:有些情况下,对象的同一种行为可能存 在多种实现过程。比如“吃”的动作,根据物品的不同,吃的过程也不一样。(吃饭,嚼口香糖。)
未完待续。。。。
关注我,点赞它,你就可以收到我持续更新的知识,快快来到阿斗学Java,教你最简单的java学习方法