Java语言的基本元素:类和对象、
一.面向对象的思想概述
☀类(Class)和对象(Object)是面向对象的核心概念。
- ▶类是对一类事物的描述,是抽象的、概念上的定义
- ▶对象是实际存在的该类事物的每个个体,因而也称为实例(instance)。
☀ “万事万物皆对象
二.Java类及类的成员
l 现实世界的生物体,大到鲸鱼,小到蚂蚁,都是由最基本的细胞构成的。同
理,Java代码世界是由诸多个不同功能的类构成的。
l 现实生物世界中的细胞又是由什么构成的呢?细胞核、细胞质、… 那么,
Java中用类class来描述事物也是如此。常见的类的成员有:
▶属 性:对应类中的成员变量
▶行 为:对应类中的成员方法
Field=属性=成员变量;Method=(成员)方法 =函数
类的语法格式:
修饰符 class 类名 {
属性声明;
方法声明;
}
说明:修饰符public:类可以被任意访问
类的正文要用{ }括起来
创建Java自定义类
步骤:
1. 定义类(考虑修饰符、类名)
2. 编写类的属性(考虑修饰符、属性类型、属性名、初始化值)
3. 编写类的方法(考虑修饰符、返回值类型、方法名、形参等)
三.对象的创建和使用
思考:java类及类的成员,如何使用java类?
java类的实例化,即是创建类的对象
创建对象语法:类名 对像名 = new 类名();
使用“对象.对象成员”的方式访问对象成员(包括属性和方法)
提示:
●类的访问机制:
1.在一个类中的访问机制:类中的方法可以直接访问类中的成员变量。
(例外:static方法访问非static,编译不通过。)
2.在不同类中的访问机制:先创建要访问类的对象,再用对象访问类中
定义的成员。
● 我们也可以不定义对象的句柄,而直接调用这个对象的方法。这
样的对象叫做匿名对象。
▶如:new Person().shout();
● 使用情况
▶如果对一个对象只需要进行一次方法调用,那么就可以使用匿名对象。
▶我们经常将匿名对象作为实参传递给一个方法调用。
待续.......