Java_类和对象(面向对象OOP)

类是事物的抽象描述.
类是用来创建同一类型的对象的"模板"在一个类中定义了该对象所应用具有的属性和方法.
类的作用:类就是将相同的属性和行为封装到一起.也可以理解为将生活中的某个事物使用类的方法进行描述.
如何使用类描述生活中的事物:
>类的构成:类是有属性和行为来构成;
>>属性:变量(在类中定义的变量)
在方法中声明的变量为局部变量,在类中声明的变量为全局变量/成员变量(成员变量是有实际使用情况来说,不是随意抽象的)
>>行为:方法/函数
在一个源文件中可以同时创建两个类,那么注意的地方是:1.类名不能相同,并且在一个源文件中只能有一个public类型的类.那么这个public类型的类名必须与文件名一致.

对象就是类的实例化,具体的事物.
对象的创建:
格式1:类名 对象名 = new 类名
格式2:类型 对象名 = new 类名(属性赋值) 需要重写构造器.
对象的作用:对象可以访问类中定义的属性和行为.
对象可以看成是静态属性(成员变量)和动态属性(方法)的封装体.

引用类型:除基本数据类型以外的类型.(C.C++中的指针)
new 出来的都在推内存里.

关于标识符:
1、以字母、下划线()、美元($)开 头;
2、后面可以接任意的字母、下划 线(
)、美元($)和数字
3、不能包含Java关键字

捕获.PNG

构造方法:
方法名称与类名一致,没有返回值,有参数列表.
在这个类的对象被实例化的时候自动调用,我们不能调用构造方法.
格式:
类名(参数列表){
代码块
}

类和类的关系:继承 聚合
解决问题:
1.有那些类,类之间的关系
2.这个类中与那些属性和方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,641评论 18 399
  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 4,818评论 0 4
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 7,645评论 0 11
  • 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?答:可以有多个类,但只能有一个publ...
    岳小川阅读 4,518评论 0 2
  • “开心”是什么?怎么算才是开心,开心到底怎么算.
    kingACVU阅读 1,153评论 0 0

友情链接更多精彩内容