什么是类,什么是对象
1.类的基本概念 类(class):就是对象的类型,代表了某一批对象的共同特性和特征。类是对象的抽象,而对象是类的具体实例。 2.对象的基本概念 对象:对象:用来描述客观事物的一个实体,由一组属性和方法构成 (静态特征,比如一个班级,一个专业,一个教室)和行为 (动态特征,例如:学习,开会,体育比赛等)两个要素。 对象同时具有属性和方法两项特性 对象的属性和方法通常被封装在一起,共同体现事物的特性, 二者相辅相承,不能分割 封装:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来对隐藏的信息进行操作和访问。 对象的特征—属性 属性:对象具有的各种特征 每个对象的每个属性都拥有特定值 例如:张浩和李明的年龄、姓名不一样 对象的特征—方法 方法:对象执行的操作
类与对象的关系是什么?
类是对象的概括,对象是类的具体体现
Java定义一个类的语法是什么?
Java中的类 ----- 类可以看成是创建Java对象的模板。 定义类的步骤:定义类名 -----> 编写类的属性 ------> 编写类的方法 Java类的模板 语法:public class 类名 { //定义属性部分 属性1的类型 属性1; 属性2的类型 属性2; … 属性n的类型 属性n; //定义方法部分 方法1; 方法2; … 方法m; } Java中类的定义示例: public class Dog{ String breed; int age; String color; void barking(){ } void hungry(){ } void sleeping(){ } }
如何创建一个类的对象?
如何创建和使用对象 使用对象的步骤 创建对象 语法: 类名 对象名 = new 类名(); School center = new School(); 引用对象成员:使用“.”进行以下操作 引用类的属性:对象名.属性 引用类的方法:对象名.方法名() eg: center.name = "北京中心"; //给name属性赋值 center.showCenter(); //调用showCenter()方法 示例: public class InitialSchool { public static void main(String[] args) { School center = new School(); System.out.println("***初始化成员变量前***"); center. showCenter(); center.schoolName = "北京中心"; center.classNumber = 10; center.labNumber = 10; System.out.println(" ***初始化成员变量后***"); center.showCenter(); } }
类型变量
一个类可以包含以下类型变量: 局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。 成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。 类变量:类变量也声明在类中,方法体之外,但必须声明为static类型。
构造方法
构造方法 构造方法是一种特殊方法, 使用关键字new实例化新对象时会被自动调用, 用于完成初始化操作。 语法规则 1.方法名称必须与类名称相同 2.构造方法没有返回值类型声明 3.每一个类中一定至少存在一个构造方法(没有明确定义,则系统自动生成一个无参构造) 注意事项 1.如果类中没有提供任何的构造函数,那么编译器会默认生成一个不带有参数的构造函数 2.若类中定义了构造方法,则默认的无参构造将不再生成. 3.构造方法支持重载. 规则和普通方法的重载一致 4.在构造函数的内部使用this关键字,this代表对象的引用而不是对象本身
总结 对象是用来描述客观事物的一个实体 类定义了对象将会拥有的特征(属性)和行为(方法) 类是对象的类型,对象是类的实例 使用类的步骤1. 定义类:使用关键字class 2. 创建类的对象:使用关键字new 3. 使用类的属性和方法:使用“.”操作符