• java小基础


    一、类和对象

    类:就是一类事物的集合,小群体的意思,比如学生就是一个集合,学生就是一个类

    创建一个类:用关键字class(后边加类名,首字母大写)

    对象:类中具体的某一个实例,所以,对象就是实例,比如学生类中小明就是一个对象(一个实例)

    创建一个对象:new来创建

    使用:使用对象.成员变量来引用对象的成员变量

               使用对象.方法(参数列表)来调用对象的方法

    注:1.对象可以看做是成员变量和方法的封装体,类可以看做是同一类型的对象的体现,需要在类中定义该类对象应该有的成员变量和方法。

            2.写java的时候,先写类,然后在类里边定义成员变量and方法。

    二、变量的分类:

    1. 按位置分:
    • 局部变量:方法内部定义的变量(必须要初始化)
    • 成员变量: 方法外部,类的内部定义的变量(作用于整个类体,可以不初始化,系统默认初始化)

            2.按数据类型分:

    • 引用类型的变量
    • 基本类型的变量

    三、类(对象)之间的关系

    • 关联关系(某一个类里边的方法里面的参数是另一个类的具体的某一个对象)
    • 继承关系
    • 聚合关系(整体与部分的关系)
    • 实现关系(父类提供方法却不实现,由子类去实现这个方法)
    • 多态(与实现关系类似)

    四、面向对象的思想:遇到问题的时候,首先想到的是这个问题有哪些类和对象,这些类和对象各有些什么属性(即成员变量)和方法。

    五、构造函数:在java类中用来初始化对象的函数,它与类同名且没有返回值

    构造方法:与new关键字组合起来使用创建一个新的对象(新的哟,把自己变成新的对象)

                      构造方法可以有参数,也可以没有参数直接给变量赋值

                       每个类都有构造方法,如果没有直接定义,编译器也会自动生成一个默认的无参的构造方法(即无参的)

  • 相关阅读:
    设置 nextjs build 时,忽略 page 目录下相关文件
    Resource Override 之调试线上 js
    nodejs npm 基础命令
    禁止选择或禁止复制网页数据
    对上传的图片进行格式校验以及安全性校验
    docker 设置阿里云镜像加速
    JS 格式化输出时间
    dotnet core 实现 IActionResult
    win10 visual studio 设置默认管理员权限启动
    Windows 环境部署 RabbitMQ
  • 原文地址:https://www.cnblogs.com/bzbz/p/11449402.html
Copyright © 2020-2023  润新知