1. 类(种类、分类):把具体事物的共同特征抽取出来归为一类;
类是抽象的;
2. 类包含:属性:静态的(年龄,姓名,体重,身高)
行为:动态的(吃饭,睡觉,说话,喝水)
注意事项:
1.类名和文件名一致;
2.类名要有意义;
3.类名上边加一行注释; ★
3.标准类:
属性;
方法;
有参/无参构造方法;
toString方法; (alt+insert) ★
4.对象:具体的事物,是类的具体体现;
不要写在实例类中,类和对象分开两个java文件写;
5.类和对象的关系:类是对象的抽象(提取共同特征);
对象是类的体现;
6.封装:把一个事物包装起来,不让别人知道内部细节,从而保证安全性。
7.Java封装:(面向对象三大特征之一)
1.把成员变量私有化 private
2.给成员变量添加set get方法; //alt+insert快捷键
8.访问修饰符(4个 最常用的是private和public)
public(一般修饰方法 所有地方) private(一般修饰属性 只能在本类)
default(在同一个包里边) protected(同一个包或者子类)
9.包:本质就是一个文件夹,把功能相同的类放在一个地方,方便管理;
包的写法:域名倒写;DNS
包名:全限定名(可以区分相同类名的)
10.非访问修饰符:
static: 1.修饰成员变量和方法。
2.static修饰的不能调用非static修饰的,因为static修饰的是类的。
3.非static修饰的是对象,所以需要创建一个对象。
final: 1.修饰的变量叫常量,不能发生变化
2.类:不能被继承
3.方法:不能被重写