类;是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该事物。
属性:就是该事物的状态信息。
行为:就是该事物能够做些什么。
对象:是一类事物的具体体现。对象是类的一个实例,必然具备该类事物的属性和行为。
类与对象的关系
类是对一类事物的描述,是抽象的。
对象是一类事物的实例,是具体的。
类是对象的模板,对象是类的实体。
类创建需要使用工具:eclipse
对类代码的操作演练
package dengpengwen;
public class dpw {
public static void main(String[] args) {
int[] array = { 10, 20, 30, 40, 60};
//要求打印格式为,[10, 20, 30, 40, 60]
System.out.print(array.length);
//使用面向过程,每一步骤细节都要亲力亲为。
System.out.print("[");
for (int i = 0; i < array.length; i++) {
if (i == array.length - 1) {//如果是最后一个元素
System.out.println(array[i] + "]");
}else {//如果不是最后一个元素
System.out.print(array[i] + ", ");
}
}
}
}
运行结果
对类和对象的详细描述
package dengpengwen;
public class hu {
public static void main(String[] arge) {
//1.导包
//我需要使用ji类,和我自己ji位于同一包下,所以省略导包语句不写
//2.创建,格式
//类名称 对象名 = ji 类名称();
//根据ji类,创建了一个名为stu的对象
ji stu = new ji();
//3.使用其中的成员变量,格式
//对象名,成员变量名
System.out.println(stu.name);//nill
System.out.println(stu.age);//0
//改变对象当中的成员变量数值内容
//将右侧的字符串,赋值交给stu的对象导当中的name成员变量
System.out.println(stu.name);
System.out.println(stu.age);
stu.name ="过往";
stu.age = 18;
System.out.println(stu.name);//过往
System.out.println(stu.age);//18
stu.eat();//吃饭!
stu.sleep();//睡觉!
stu.study();//学习!
}
}
package dengpengwen;
/*
定义一个类,用来模拟“学生”事件,其中两个组成部分:
属性(是什么)
姓名
年龄
行为(能做什么)
吃饭
睡觉
学习
*/
public class ji {
//成员变量
String name;//姓名
int age;//姓名
//成员方法
public void eat() {
System.out.println("吃饭!");
}
public void sleep() {
System.out.println("睡觉!");
}
public void study() {
System.out.println("学习!");
}
}
运行结果