1.什么是对象
你是对象,我是对象,它是对象,对象是个指代词,指代世间万物
2.什么是面对对象
世间的事情有两部分组成,一是对象,二是对象之间的交互,比如我们吃饭,可以简化为三个对象间交互,一是嘴巴,二是胃,三是小肠,嘴巴负责咀嚼,胃负责消化,小肠负责吸收,嘴巴的咀嚼方便胃的消化,胃的消化方便小肠的吸收,三个对象交互作用,完成了吃饭这件事情,面对对象是一种化繁为简的编程思想,完成一件事情先从对象出发,找出组成该事情所有对象,再考虑对象之间的交互,进而解决该问题。
3.什么是类
我们知道java是面对对象的编程语言,既然有对象,我们就要创建对象,类就是创建对象的途径。类是一种抽象概念,它是一种对象所有的共同属性和共同行为的集合,用来描述一个对象,拿人来说,一个人有年龄,有性别,有姓名,还有其他共同属性,会吃饭,会睡觉,会其他共同方法,所以对于人这一种对象,我们就可以简略创建一个类
3.1类的定义
类包括成员变量和成员方法两部分,对应着我上部分说的共同属性和共同行为,具体语法如下
class name {
filed;//成员变量
method;//成员方法
}
class为类的关键字,name为类名,{}内为类的主体,
现在我们来创建关于人一种对象的类,如下
class People {
public String name;
public String sex;
public int age;
public void eat() {
System.out.println(name + "正在吃饭");
}
public void sleep() {
System.out.println(name + "正在睡觉");
}
}
一般类名用大驼峰定义
3.2类的实例化
类相当于我们自定义了一个新类型,在java中我们通过new关键字实例化对象,拿上文的代码举例,代码如下
People a = new People();
这样我们就是实例化了一个a人,我们可以通过.,来调用a人的属性和方法,如下
a.name = “张三”;
a.sex = "male";
a.age = 18;
这样我们将a人的名字,性别,和年龄全部赋值好了,我们也可以调用a人的方法,如下
a.eat();
a.sleep();
4.类与对象的关系
类是对象共同属性和共同方法的集合,它就像一个蓝图,基于它对象得以构造

被折叠的 条评论
为什么被折叠?



