Java基础 面向对象入门基础知识 个人学习总结

1.类和对象的定义

  • 对象:万物皆对象,客观存在的事物。
  • 类:类是模子 ,确定对象将会拥有的特征(属性)和行为(方法)
  • 类的特点:类是对象的类型,具有相同属性和方法的一种对象的集合(如学生类,虫类,计算机类)。
  • 什么是对象的方法:对象执行的操作(能做什么)。
  • 类和对象的关系、区别:类是抽象的概念,仅仅只是模板。对象是一个具体的东西,是将一个类实例化。

2.如何定义java中的类

  • 类的重要性:java程序都是以类class为组织单元
  • 什么是类:类是模子,确定对象将会拥有的特征(属性)和行为(方法)。
  • 类的组成:属性和方法
  • 定义一个类的步骤
    定义类名 编写类的属性 属性有类型 int String

3.java对象

使用对象的步骤:

1.创建对象:对类进行实例化

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

2.使用对象

引用对象的属性: 对象名.属性
phone.screen = 8; //给screen属性赋值为5
引用对象的方法:
phone.sendMessage(); //调用sendMessage()方法

4.构造方法

  • 使用new+构造方法 创建一个新的对象
  • 构造方法是定义在java类中的一个用来采用初始化对象的方法
  • 构造方法与类同名且没有返回值
  • 通过有参的构造方法能够给实际变量赋初始值
  • 当没有指定构造方法时,系统会自动添加无参的构造方法
  • 当有指定构造方法,无论是有参还是无参的构造方法,都不会添加无参的构造方法
  • 构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法
  • 构造方法不但可以给对象的属性赋值,还可以保证给对象的属性赋一个合理的值

5.静态变量和静态方法

静态变量
  • 静态成员可以使用类名直接访问,也可以使用对象名进行访问。
  • 静态成员属于整个类,相对而已会占用一定的内存空间
静态方法
  • 静态方法可以直接调用静态成员,但不能直接调用非静态成员(需要通过对象来访问非静态变量)
  • 普通成员方法中,可以直接访问同类非静态变量和静态变量
  • 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法
静态初始化块
  • 静态初始化只在类加载时执行,且只会执行一次
  • 静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。

本文为个人学习总结笔记,主要用于基础知识巩固,学习了解,如有问题的地方还请大佬指正

2020/4/8

发布了3 篇原创文章 · 获赞 18 · 访问量 834

猜你喜欢

转载自blog.csdn.net/qq_44967464/article/details/105384978