摘要: 封装 封装是面向对象的三大特征之一,它指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问内部信息,而是通过该类提供的方法来实现对内部信息的操作和访问。 封装可以实现以下目的: 隐藏类的实现细节。 让使用者只能通过事先预定的方法来访问数据,从而可以在该方法里加入控制逻辑,限制对成员变量的不合 阅读全文
posted @ 2020-10-27 12:11 被风吹的鱼 阅读(97) 评论(0) 推荐(0)
摘要: 成员变量 成员变量是指在类中定义的变量,成员变量被分为类变量和实例变量两种,定义成员变量时没有用static修饰的就是实例变量,用static修饰的就是类变量。 类变量和成员变量的作用域都与这个类的生存范围相同; 类变量的生命周期是从该类的准备阶段起开始存在,直到系统销毁这个类; 实例变量的生命周期 阅读全文
posted @ 2020-10-26 21:07 被风吹的鱼 阅读(336) 评论(0) 推荐(0)
摘要: 面向对象程序设计概述 面向对象程序设计(简称OOP):面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。程序中的很多对象来自标准库,还有一些是自定义的。究竟是自己构造对象还是从外界购买对象完全取决于开发项目的预算和时间。但是,从根本上讲,只要对象能够满足要求,就不必 阅读全文
posted @ 2020-10-26 11:53 被风吹的鱼 阅读(86) 评论(0) 推荐(0)
摘要: 数组是一种数据结构,是用于存储同一种类型的元素值的集合。通过一个整型下标可以访问数组中的任意元素值。例如,如果a是一个整型数组,a[i]就是数组中下标为i的整数值。 定义数组 java语言支持两种语言来定义数组: type [] arrayName;//推荐使用 type arrayName []; 阅读全文
posted @ 2020-10-25 21:06 被风吹的鱼 阅读(101) 评论(0) 推荐(0)
摘要: 顺序结构 java语言的顺序结构就是程序从上到下逐行地执行,中间没有任何判断和跳转。 if条件语句 if语句有如下三种形式。 第一种形式 if(表达式){ 语句 } 第二种形式 if(表达式){ 语句... } else{ 语句... } 第三种形式 if(表达式){ 语句... } else if 阅读全文
posted @ 2020-10-24 22:46 被风吹的鱼 阅读(76) 评论(0) 推荐(0)
摘要: java的数据类型分为基本数据类型和引用数据类型 整型 byte: 在内存中占8位,范围-128(-27)~ 127(27-1); short:在内存中占16位,范围-32768(-215)~ 32767(-215-1); int: 在内存中占32位,范围(-231)~ (231-1); long 阅读全文
posted @ 2020-10-24 20:56 被风吹的鱼 阅读(67) 评论(0) 推荐(0)