了解Java中的类和对象

面向对象:首先我们要了解Java是一个面向对象的编程,就是一种常见的程序结构设计方法。面向对象是一个很抽象的概念,它是相对于面向过程而言的。
过程与对象都是一种解决问题的思想
面向对象:强调的是具体的功能实现
面向过程:强调的是具备功能的对象
基本特征:封装、继承、多态
方向:主要是针对面向过程
基本单元:函数 观点:一切皆对象
所有事物都有两个方面

  1. 有什么(属性):用来描述对象的
  2. 能够做什么(方法):告诉外界对象有什么功能

对象和类的概念
:类是Java语言的最小编程单位,也是设计和实现Java程序的基础。类是抽象的数据类型,用来描述某一类具有相同特性的对象;类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体;类是对于一组事物的总体描述,是按照面向对象技术进行设计时最小的单位,也是组成项目的最基本的模块(类是一个模板,它描述一类对象的行为和状态)。类的概念是抽象的,类似于建筑设计中的图纸,是对于现实需要代表的具体内容的抽象。类只包含框架结构,而不包含具体的数据。所以类代表的是总体,而不代表某个特定的个体。

类的定义:Java源程序中可以有多个类的定义,但必须有一个主类,这个主类是Java程序运行的入口点。在应用程序中,主类为包含main方法的类;在Java源程序中,主类的名字同文件名一致。
对于类名,我们采用的是大驼峰命名,首字母大写,如果是多个单词连在一块,那么每个单词的首字母就得大写。
一个类里面可以有零到多个构造器、成员变量、方法和初始化块。
它的修饰符可以为public final abstract或者不写
类的定义格式
[修饰符] class 类名{
0~n个构造方法
0~n个成员变量
0~n个方法
}
在这里插入图片描述
定义类,其实就是定义类里面的对象。

对象:对象是类的一个实例,有状态和行为。
基本概念:我们可以把万物都理解为对象(即万物皆对象),程序是所有对象的集合,每个对象是有自己的或由其它对象构成的存储,且每个对象都有自己的类型概念、设计特点,对象具有状态行为和标识,相同类型的对象都可以接受到相同的消息,做同样的事情。
创建对象:对象是根据类创建的,用关键字new来创建一个新的对象。
首先我们要先声明一个对象,再通过关键字new来创建一个对象(给对象分配存储空间),我们创建的对象是调用类的构造方法,返回自身实例,然后再将实例赋给变量 。
创建对象格式
类名称 对象名=new 类名称();
创建对象之后,可以访问实例变量和方法
在这里插入图片描述
类是抽象的,对象是具体的

简单了解一下定义在类里面的属性和方法:
构造器:也叫构造函数或构造方法,构造器与类名一样,没有返回值,void都不能写。如果类中没有手动添加构造器,编译器会默认添加一个无参构造器;则若手动添加类构造器,默认的就会消失;构造器还可以重载。
作用:给类中的字段进行初始化,可以用来创建对象

成员变量:成员变量是定义在类中的,方法体之外的变量。它是在创建对象的时候实例化。它可以被类中方法、构造方法和特定类的语句块访问。

方法:是语句和集合,它们在一起执行一个功能
(1)方法是解决一类问题的步骤的有序组合
(2)方法包含于类或对象中
(3)方法在程序中被创建,在其它地方被引用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值