类和对象
1.对象定义:
用来描述客观事物的一个实体,由一组属性和方法构成.
2.类的属性:
对象所拥有的静态特征在类中表示时称为类的属性.
3.类和对象的关系:
一个类为它的全部对象给出了一个统一的定义,而它的每一个对象则是符合这种定义的一个实体,因此类和对象的关系就是抽象和具体的关系.类是多个对象进行综合抽象的结果,是实体对象的概念模型,而一个对象是一个类的实例.
4.类是对象的类型:
定义类就是抽取同类实体的共性自定义的一种数据类型.
5.Java的类模板:
public class<类名>{ //定义属性部分 属性1的类型 属性1; 属性2的类型 属性2; ... 属性n的类型 属性n; //定义方法部分 方法1; 方法2; ... 方法n; }
在Java中要创建一个类,需要使用一个class,一个类名和一对大括号.
类的命名规则:
(1)不能使用Java中的关键字
(2)不能包含任何嵌入的空格或点号".",以shu及除下划线"_",字符"$"外的特殊字符
(3)不能以数字开头
6.如何定义类
1)定义类名
public class 类名{ }
2)编写类的属性
3)编写类的方法
语法:
访问修饰符 返回值类型 方法名(){ //方法体
7.如何创建和使用对象
语法:
类名 对象=new 类名(); School center=new School();
语法:
对象名.属性 //引用对象的属性 对象名.方法名() //引用对象的方法
例:
public class School{ String schoolName;//中心名称 int classNumber;//教室数目 int labNumber;//机房数目 //定义北大青鸟中心的方法 public void show(){ System.out.println(schoolName+"培训中心\t"+"配备:"+classNumber+"教"+labNumber+"机"); } }
public class InitialSchool{ public static void main(String [] args){ School center=new School; System.out.println("***初始化成员变量***"); center.show(); center.schoolName="北京远航"; center.classNumber=10; center.labNumber=10; } }
8.万物皆对象(地球上有什么?我们会不自觉的将地球上的事物归为具体类别)
9.封装
封装就是将一个事物包装起来(属性和方法)
10.Java是一门面向对象的语言