万物皆对象
一:什么是类
类(Class)是面向对象程序设计实现信息封装的基础。类是一种用户定义类型,也称类类型。每个类包含数据说明和一组操作数据或传递消息的函数。类的实例称为对象。类是对象的类型.
二:类的特征
属性:对象具有的各种特征
方法:对象的执行操作
对象:用来描述客观事物的一个实体,由一组属性和方法构成
三:类的使用
类的使用是一种数据类型,类的实质是类似于String、char等基本类型,不同的是它是一种复杂的数据类型。因为它的本质是类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可操作。
四:封装
1.对象同时具有属性和方法两项特性
2.对象的属性和方法通常被封装在一起,共同体现事物的特性, 二者相辅相承,不能分割
五:类和对象的关系
类是抽象的概念,仅仅是模板,
对象是一个你能够看得到,摸得着的具体实体
类是对象的类型,对象是类的实例
六:示例
1 学员类: 2 public class Student{ 3 String name; //姓名 4 int age; //年龄 5 String classNo; //班级 6 String hobby; //爱好 7 //输出信息方法 8 public void show(){ 9 System.out.println(name+"\n年龄:"+age+"\n就读于:"+classNo+"\n爱好:"+hobby); 10 } 11 }
输出学员信息
1 public class InitialStudent{ 2 public static void main(String args[]){ 3 Student student = new Student(); //创建对象 4 student.name="张浩"; //给每个属性赋值 5 student.age=10; 6 student.classNo="S1班"; 7 student.hobby="篮球"; 8 student.show(); //调用方法 9 } 10 }