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

      面像对象:

                三个特征:封装,   继承, 多态。

      Java中的类用关键字class声明,Java源代码文件中只能包含一公用(public)类,文件名必须与公用类的类名相同,文件扩展名为Java。

      Java中,calss 用于声明一个类。

      类由成员变量和方法组成。

      Java中,new关键字用于实例化一个对象;

      对象类型的数组,要往里面放入值,必须先new对象。

      创建了一个类,相当于就是自定义了一个类型;

      创建对象:类名 对象名 = new 类名();

        使用对象:引用对象的属性:对象名.属性名;引用对象的方法:对象名.方法名();

      可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。

      类的属性(成员变量)jvm都会赋初始值:

      引用类型初始值为null;  整型初始值为0;  浮点型初始值为0.0;  byte初始值为0;  char初始值为空格;  boolean初始值为false。

      类和对象的关系:

        类就是:对事物的描述;

        对象:就是这类事物实实在在存在的个体;(属性;行为)

      在Java中,每个类属于一个包,包有两个基本的用途:

            ⑴提供了一个组织类的机制;

        ⑵为包中的类提供一个命名空间。

      成员变量和局部变量:

            ⑴ 成员变量:在类中定义,描述对象将要有什么。可以在本类的方法或其他类的方法中使用。Java会给成员变量一个初始值;

            ⑵ 局部变量:在类的方法中定义,在方法中临时保存数据。只能在当前的方法中使用。Java不会给局部变量赋予初始值;

    •         ⑶ 两类变量同名时,局部变量具有更高的优先级。

      this 引用:

        每个对象可以使用 this 关键字引用本身,如果一个类的方法需要访问该类本身的成员变量或其它方法,就应该用 this 引用。

  • 相关阅读:
    iOS中几种定时器
    开发基于Handoff的App(Swift)
    [react ] TextArea 光标定位到最后
    图片上传 配合客户端做出效果展示
    ["1", "2", "3"].map(parseInt)
    react 微信公众号 cnpm start 启动页面报path错误解决
    在家办公这点事
    【转】关于请求时 options 相关问题
    cnpm i 遇到报错
    react + antd Menu 点击菜单,收起其他展开的所有菜单
  • 原文地址:https://www.cnblogs.com/zxb555/p/6660330.html
Copyright © 2011-2022 走看看