总结1

类和对象的关系:

  类是抽象的,对象是具体的

  类是具有相同属性和行为(方法)的对象的集合

  对象是类的一个实例,是一个具体的实体,是由属性和方法构成的。

 

方法五要素:修饰符,返回值类型,方法名,参数列表,方法体。

 

成员变量和全局变量区别:

  1:定义位置不同

  成员变量:定义在类中的变量,属于类

  局部变量:定义在方法中的变量,属于方法

  2:作用域不同

  成员变量:属于类,类中的每一个方法都可以使用

  局部变量:属于方法,只能在某一个方法中使用

  3:初始值不同

  成员变量:有默认的初始值,在加载类的时候,就会给成员变量赋值(默认值)

  局部变量:没有初始值,必须初始化之后才可以使用

  4:生命周期不同

  成员变量:属于类,随着对象的创建而创建,随对象的消失而消失- 垃圾回收器

  局部变量:属于方法,随着方法的调用而创建

 

封装步骤:  

  1:私有化属性;

  2:创建公共的getter和setter方法;

  3:在setter方法中添加控制语句

 

封装好处:

  1、隐藏了实现的细节,提高安全性和健壮性

  2、符合java的“高内聚,低耦合”思想

  3、提高了软件的独立性和可重用性

 

访问权限:

        同类中    同一个包中    子类中    任何地方

private    可以      不可以     不可以     不可以

默认修饰符    可以      可以      不可以     不可以

protect    可以      可以      可以      不可以

public     可以       可以      可以      可以

 

posted @ 2021-12-02 14:09  汪汪汪QVQ  阅读(25)  评论(0)    收藏  举报