1. 掌握类的定义方式以及对象的实例化
一.首先我们要知道什么是面向对象, 面向对象和面向过程的区别:
面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情
例如:古代人洗衣服和现代人洗衣服;
古代人注重的是洗衣服的过程,一步也不能缺少;
而现代人注重的是人,衣服,洗衣液,洗衣机这4个对象;
面相对象程序设计关注的是对象,而对象是现实生活中的实体
一.类的定义方式:
类是用来对一个实体(对象)来进行描述的;
在java中定义类时需要用到class关键字
class为定义类的关键字,ClassName为类的名字,{}中为类的主体。
类中包含的内容称为类的成员。属性主要是用来描述类的,称之为类的成员属性或者类成员变量。方法主要说明类 具有哪些功能,称为类的成员方法。
类的成员变量:
类的成员方法:
注意事项:
1.类名注意采用大驼峰定义
2.成员前写法统一为public
3.此处写的方法不带 static 关键字
注意事项:
1. 一般一个文件当中只定义一个类
2. main方法所在的类一般要使用public修饰(注意:Eclipse默认会在public修饰的类中找main方法) 3. public修饰的类必须要和文件名相同
4. 不要轻易去修改public修饰的类的名称
二.类的实例化
用类类型创建对象的过程,称为类的实例化,在java中采用new关键字,配合类名来实例化对象。
注意事项
new 关键字用于创建一个对象的实例;
使用(点号)来访问对象中的属性和方法.
同一个类可以创建对个实例.
2. this部分介绍
this代表当前对象的引用;
哪个对象的引用 调用了该方法 this就代码哪个对象
this 不能在静态方法中使用;
this 的3种用法:
1.可以通过this 访问 当前对象的成员变量
2.可以通过this 访问 当前对象的非静态的方法
3.可以通过this 访问 当前对象的 其他构造方法