Are you ready?

类与对象的概念:

类与对象是面向对象方法的核心概念。 
类是对象的模板,就像是一种种类一般。
对象是事物存在的实体,并且任何对象都具备其自身属性,也就是自身特征;
如图理解:
                                 车(类)
                                     |
             ———————————————
            |                                               | 
兰博基尼(对象)                     法拉利(对象)
车标为牛(属性)                     车标为马(属性)

1.类与对象的定义:

类是对某一类事物的描述,是抽象的,概念的含义。
---------------比如说车这个种类----------------

对象的实际存在的该事物的每个个体,因而也称实例。
-------------比如说车中的兰博基尼--------------

类:

1.1如何定义类:

要想激活类与对象,必须使用对应的语法:

public class 类名{
       定义构造方法;
       定义属性;
       定义普通方法;
}

语法说明:

1.11:

定义构造方法:

在类定义中有一种特殊的方法,此类方法的名称与类名完全一致,在创建对象时用与对成员变量进行初始化,此方法被称为构造方法。如下:

public class 类名{public 类名(){}}

注意:

1.类中的构造方法的名称必须与此类的名称完全相同;

2.构造方法不能有返回值,比如void;

3.构造方法可以重载,即可以在一个类中创建多个同名但参数不一样的构造方法。

1.12

定义属性:

可以直接定义在类中的数据即为属性:

语法:

数据类型 属性名;

基本数据类型主要包括:
整数类型: byte、short、int、long
浮点数:float、double
布尔类型:boolean
字符类型:char

基本数据类型
大小<字节>
默认值 封装类
byte 1 0 Byte
short 2 0 Short
int 4 0 Integer
long 8 0L Long
float 4 0.0f Float
double 8 0.0d Double
char 2 null Character
boolean - false Boolean

1.13

定义普通方法:

public static 方法返回值 方法名称([参数类型 变量,......]){
 方法体代码;
 [ return[返回值]; ]
 }

注意:

1.有返回值则至少有一条return语句;

2.无返回值return则可有可无;

扩展:

可变形参方法:

可接受多个参数值,多个参数植被当成数组传入。

修饰符 返回值类型 方法名(变量类型...变量名){

方法体

}

 语法说明:

(1)方法声明包括方法头和方法体两部分,其中方法头包括修饰符、返回类型、方法名和参数列表,方法体包在花括号内的声明部分和语句部分,用于描述方法的功能。

(2)修饰符,表示方法的访问权限。修饰符有private、 缺省访问修饰符、protected和public。

(3)返回类型,为该方法返回值的类型,如该方法没有返回值,则方法的返回类型为void。

(4)变量类型为任意数据类型,在变量类型和变量名之间用...”表示。其中...” 不是省略号,而是定义参类型的方式。

可变参数的特点如下:

(1)只能出现在参数列表的最后。

(2) ..位于变量类型和变量名之间,前后有无空格都可以。

(63)调用可变参数的方法时,鎇泽器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数。


对象:

对象的创建与使用:

(1)创建对象:

将对象实例化,以调用方法;

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

(2)调用方法:

调用方法,运作方法:

对象名 . 方法名 ( [ 参数 ] )

如有不妥,请联系作者......

Java面向对象基础腚级理解相关推荐

  1. java面向对象课件_《JAVA面向对象基础》PPT课件.ppt

    <<JAVA面向对象基础>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<JAVA面向对象基础>PPT课件.ppt(68页珍藏版)>请在人人文库 ...

  2. Java 面向对象:static的理解

    Java 面向对象:static的理解以及各个代码块的运行顺序 一.static关键字 static修饰方法--称为静态方法,可以直接通过类名调用 static修饰变量--称为静态变量,能被类中所有实 ...

  3. Java 面向对象:多态的理解

    Java 面向对象:多态的理解 一.多态的定义 一个对象的实际类型是确定的,但可以指向引用对象的类型可以有很多(父类,有关系的类) 操作符的多态 +可以作为算数运算,也可以作为字符串连接 类的多态 父 ...

  4. Java 面向对象:重写的理解

    Java 面向对象:重写的理解 一.重写的概念: 子类可以继承父类的对象方法 在继承后,重复提供该方法,就叫做方法的重写,又叫覆盖 override 二.实例: 1. 父类Mi10,提供SOC的打印方 ...

  5. 【Java】Java学习笔记(2)——Java面向对象基础作业函数题

    本人私人博客:Megalomania,大部分文章会现在博客上传,有不足之处欢迎指正. 学校小学期Java课程的练习题,留个档便于以后需要时候有例子可以回忆,写的烂的地方请多多包含 1.求两个数值之和 ...

  6. java小游戏:蜡笔小新!!!基于JAVA面向对象实现的跑酷类游戏(小新跑酷)(简单小游戏,仅仅使用Java面向对象基础实现(附上源码))

    一起来看一下蜡笔小新,很好看的,解压!!!!!!!!!!!!!!! 由于Java面向对象基础的游戏,有一定的局限,但是我觉得这款的可玩性已经很高了,话不多说一起来看游戏: 游戏界面,点击空格跳跃来躲避 ...

  7. Java面向对象基础学习笔记(构造、重载、继承、多态、抽象类、接口、模块)

    Java面向对象编程包含哪些内容? 怎么理解面向对象编程? 现实生活中,我们定义了"人"的抽象概念,这就是类class,生活中的每一个具体的人就是实例instance. class ...

  8. Java 面向对象基础和进阶

    3-2 面向对象基础 面向对象概述 课堂笔记 面向对象是一种编程思想,是相对于面向过程的概念而言的. 面向对象强调把数据和方法组织成一个整体来看待,将世间万物抽象成一个个对象来对待. 面向对象与面向过 ...

  9. Java面向对象三大特征的理解

    面向对象三大特征的理解 初始理解 封装 继承 多态 初始理解 其实这些知识很早就有接触,而且一些概念也牢记于心了.自己叙述面向对象的特征会是这样的: 面向对象的三大特征是封装.继承和多态.封装是对代码 ...

最新文章

  1. 观点 | 李开复谈AI创业的“风口”和“泡沫”
  2. python 写cs程序_Python cs.cmdutils包_程序模块 - PyPI - Python中文网
  3. 牛客 - Yuki with emofunc and playf(同余最短路)
  4. Thymeleaf 简介、教程
  5. div靠边隐藏_css如何隐藏div不占位置?
  6. c语言合法自定义标识符_计算机二级C语言干货来了
  7. L2-DAY 2-程序完善夜
  8. 2021-08-22 初识过滤器
  9. 华为主题包hwt下载_华为主题开发工具
  10. mongodb数据的导入导出备份恢复
  11. 还在担心找不到驱动程序吗?driveridentifier三步帮你解决所有
  12. git 上传文件过大问题
  13. 【离散数学】搜集、并搜集、交搜集、求A = {{Φ, 2}, {2}}的并搜集和交搜集
  14. 关于 IE 浏览器打开时速度过慢的问题
  15. 百度绿萝算法对网站排名有哪些影响
  16. 软件架构图该怎么画?架构设计如何标准化?
  17. rasa算法_Rasa 入门教程 NLU 系列(三)
  18. 一键查询自己名下所有微信账户
  19. 在电脑上安装Linux系统步骤
  20. c++学习笔记(七、异常和I/O)

热门文章

  1. 家庭计算机网络的组网策略,如何组建一个家庭局域网
  2. 如何安装MathType 6.9
  3. smb无法登录提示用户名密码不正确错误排查
  4. 费用核算,2011-08-27
  5. 用 TimingLaba(时方校园定时广播系统)软件,实现学校、办公室定时播放体操、上下课(班)铃声、休息音乐
  6. MacClean360新手使用手册
  7. 三维目标检测新SOTA---ADFDetV2论文解读
  8. #185. 布丁怪兽
  9. MSE 微软的免费杀毒软件
  10. elasticsearch和kibana的对应配置(小白向,快速对应配置)