zoukankan      html  css  js  c++  java
  • JAVA---面向对象

    什么是类?

      类是一个种类的统称,确定对象会拥有的特征以及属性

      类的特点是:1.类是对象的类型。2.具有相同属性和方法的一组对象的集合

    什么是对象?

      对象是类的具体化

      对象的特点是:1.对象是类的具体。 2.对象具有类所拥有的全部特性

    类和对象的关系

      类是抽象的概念,仅仅只是一个模子;

      对象是具体的实体,一目了然。

    定义一个类的步骤

      a.定义类名

      b.编写类的属性

      c.编写类的方法

    创建对象

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

      

    使用对象

      引用对象的属性: 对象名.属性

      

      引用对象的方法: 对象名.方法()

      

    构造函数

      构造函数也叫构造方法,是java中一种特殊的函数。函数名和类名相同,无返回值。

      构造函数的特点:

      1.函数名和类名相同

      2.不用定义返回值类型

      3.不可以写return语句

    方法的重载

      多个方法可以有相同的方法名称,但是有不同的参数列表,这就是方法的重载

      注意!

      方法名称必须相同

      参数列表必须不同

      方法的返回类型可以相同也可以不同。

      仅仅返回类型不同不足以成为方法的重载

      

    修饰符

      修饰符是用来限定应用程序内文件的访问级别的,JAVA语言中的访问控制级别有四种:

    修饰符 当前类 同一包内 子孙类(同一包) 子孙类(不同包) 其他包
    public Y Y Y Y Y
    protected Y Y Y Y/N N
    default Y Y Y N N
    private Y N N N N

    Static 修饰符

      被static修饰的变量是静态变量,也叫类变量,可以通过类.静态变量来访问,归类所有

      被static修饰的方法是静态方法,也叫类方法,也只能过类.静态方法来访问,归类所有

      类所有的属性和方法,它的对象一定都会具备

      静态变量全局唯一,为所有对象共用,修改它的值,其它对象使用该变量时值也会改变
      非静态变量,每个对象持有一份,是独立的,修改对象1的变量值不会影响其它变量的值

      

  • 相关阅读:
    十一周总结
    第十周课程总结
    第九周课程总结&实验报告
    第八周课程总结&实验报告
    第七周&实验报告五
    第六周&Java实验报告四
    课程总结
    第十四周课程总结
    第十三周总结
    十二周课程总结
  • 原文地址:https://www.cnblogs.com/miludeer/p/10603195.html
Copyright © 2011-2022 走看看