类:是对一类事物的总体描述,包含了这类事物的特征(属性)和行为(方法),类是一个抽象的概念

对象:一类事物中的一个个体,属性对应的有具体的值

 

[<访问修饰符>] class <类名>

         [[<访问修饰符>] <属性数据类型> <属性名>;]è定义一个类中的属性

         [[<访问修饰符>] <方法返回类型> <方法名>([<参数>]){ }]è定义一个类中的方法

 

如何创建某个类的对象:

         类名 对象名 = new 类名();

如何调用对象的属性和方法:

         属性:对象名.属性名

         方法:对象名.方法名();

 

构造方法:

         用来创建对象,有参构造方法主要用来给新创建的对象初始化

         对于一个类,如果我们没有定义构造器,系统会默认分配一个无参构造器,如果我们手动添加了任意一个或多个有参构造器,那么默认分配无参构造器就没有,如果此时还需要用到无参构造器,就需要在类中显式定义无参构造器

         特点:①方法名和类名完全相;②没有返回类型;③一个类中可以有多个构造方法,但是这些构造方法的参数列表必须不同(参数的个数不同或者对应顺序的类型不同)

 
 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

方法调用:

有参数有返回值:参数类型 变量 = 对象.方法名(参数);将方法执行的结果赋值为“变量”

有参数无返回值:对象.方法名(参数);  没有返回值就不能接收

无参数无返回值:对象.方法名();

无参数有返回值:参数类型 变量 = 对象.方法名();

 
 
 

 

 

 

 

 

 

 

 

 

 

 

信息的隐藏与封装:

         信息的隐藏指的是:在类中的属性定义成private,只允许本类中的方法访问,对外隐藏(在其他的类中不能通过“对象.属性名”这种形式访问或者修改属性的值)

         信息的封装指的是:针对于类中的私有属性,我们定义两个方法(get方法和set方法)来对其进行读取和修改操作,如果只允许外界读取则将set方法设置为private;外界需要访问对象的某个属性时,只能通过getset方法来操作数据。

 

Java源文件的结构:

         package 当前类所在的包名;

         import 引入的外部(jdk中或者用户自定义)已有的类;è包名.类名,如果要引入同一个包中的多个类,则可改写为“import 包名.*;”。

         public class Class_Name{…}

 

JDK中常用的包:

         java.lang/java.io/java.net/java.util/java.sql