zoukankan      html  css  js  c++  java
  • java小基础

    一、类和对象

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

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

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

    创建一个对象:new来创建

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

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

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

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

    二、变量的分类:

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

            2.按数据类型分:

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

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

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

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

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

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

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

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

  • 相关阅读:
    操作系统复习
    软件工程复习
    2020字节跳动校园招聘算法方向第二场考试题解(部分)
    【牛客】用两个栈来实现一个队列
    LeetCode 62. 不同路径
    LeetCode 79. 单词搜索
    LeetCode 113. 路径总和 II
    LeetCode 389. 找不同
    【牛客】矩阵交换
    【牛客】KiKi学习了结构体和指针
  • 原文地址:https://www.cnblogs.com/bzbz/p/11449402.html
Copyright © 2011-2022 走看看