面向对象是一种编程思想,找合适的对象做合适的事情,java就是一门面向对象的语言。
什么是对象?
对象:真实存在的唯一事物,比如你正在使用的手机就是一个对象。
什么是类?
对某种类型事物的公共属性和公共行为的提取叫做类
类当中的公共属性用成员变量表示,公共行为用函数表示
在现实生活中,我们是先不断的接触对象,然后将对象进行分类,产生了类。
但是在java中,我们是先有类,然后根据类,创建类的对象。

如何创建一个类?
因为在java中,对象是根据类来创建的,所以在创建对象前,需要先有类,那如何产生一个类呢?
方法一:
使用java自带的类,sun公司给我们写好了很多现成的类,供我们使用,我们只需要了解掌握这写类的作用就可以使用这些类来创建对象。
方法二:
自定义类:
格式:
class 类名{
公共属性,用成员变量表示
公共行为,用函数表示
}
例子:
创建一个学生类Student,公共属性:姓名name,年龄age 公共行为:学习learn()
class Student{
String name;//成员变量name表示公共属性姓名
int age;//成员变量age表示公共属性年龄
public void learn(){//函数learn表示公共行为学习
System.out.println(name+"今年“+age+“岁了,正在搞学习1");
}
}
如何创建一个对象?
格式:new 类名();
例子:
创建一个学生类Student对象
new Student();
我们一般会声明一个变量来指向我们创建的对象:
Student s = new Student();
变量s保存的是对象的内存地址,我们可以通过s来找到创建的对象
如何访问对象的属性,调用对象的方法?
格式:
对象.属性
对象.方法
例子:
设置学生类对象s的名字和年龄,调用对象学习的方法
s.name="小明";//设置对象的name属性值
s.age=12;//设置对象的age属性值
s.learn();//调用对象的学习learn方法
网友评论