0x01 类的含义0x02 封装
0x01 类的含义类表示一个共性的产物,是一个综合的特征。而对象,是一个个性的产物,是一个个体的特征。比如人就是一个类,但是人里面 有许多不同的人就是对象。类必须通过对象才可以使用,对象的所有操作都在类中定义。
类由属性和方法组成:
属性:就相当于人的一个个的特征,年龄,身高,性别。。。
方法:就相当于人的一个个的行为,例如:说话、吃饭、唱歌、睡觉
OOP即面向对象,有三大特性:封装、继承、多态
0x02 封装封装是隐藏对象的属性和实现细节把这些包装进类里面,然后加以具体实现的隐藏(访问修饰符),这些共同被称为封装。其结果是带有特征和行为的数据类型。
好处:提高安全性、提高重用性
package mohe.com;
class Student
{
int age;
String Name;
double Score;
//方法,也就是函数
void Print()
{
System.out.println("age="+age+"nName="+Name+"nScore="+Score);
}
void TestFunc()
{
System.out.println("You call the func");
}
}
public class helloidea {
public static void main(String[] args)
{
//new 一个对象,也就是实例化一个对象,先在内存中申请一块空间
Student stu1 = new Student();
//赋值
stu1.age= 21;
stu1.Name = "Mohe";
stu1.Score = 100.0;
stu1.Print();
stu1.TestFunc();
}
}
运行结果:



