java小基础

一、类和对象

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

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

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

创建一个对象:new来创建

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

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

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

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

二、变量的分类:

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

        2.按数据类型分:

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

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

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/bzbz/p/11449402.html