- 博客(6)
- 收藏
- 关注
原创 java学习——java基础(5)面向对象——封装
一、封装概述 面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。 二、封装原则 将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问。 三、封装的步骤 使用 private 关键字来修饰成员变量。 对需要访问的成员变量,提供对应的一对 getXxx 方法 、setXxx 方法。 四、封装
2020-05-12 21:32:43
253
原创 java学习——java基础(4)面向对象
一、面向对象思想 1. 面向对象思想概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。 举个例子 洗衣服: 面向过程:把衣服脱下来–
2020-05-12 18:10:59
246
原创 java学习——java基础(3)数组
一、数组概念 数组是用于存储一组相同数据类型的数据结构,数组是一种引用数据类型 //数组语法 数据类型 [] 变量名; 数组初始化:静态初始化与动态初始化。 数组是静态的,必须经过初始化后才可以使用,一但初始化数组长度,长度是不可以改变的。 &静态初始化:初始化时由程序员指定每个数组元素的初始值,由系统决定数组的长度 例如: String[] names = new String[]{...
2020-05-04 10:37:35
426
原创 java学习——java基础(2)基础语法
一、流程控制 在java中程序的执行通常包含三种结构: 顺序结构(从main方法开始,从上往下依次执行); 分支结构(①if···else··· ;②switch) 循环结构 二、分支结构 1.if···else··· if(条件表达式){ //执行体 } if(条件表达式){ } 2.switch ...
2020-05-01 16:16:40
175
原创 java学习——java基础(1)
java学习——java基础 一、java环境搭配 1.安装JDK和JRE 2.配置环境变量 ①JAVA_HOME:JDK安装目录 ②Path:JDK安装目录下的bin文件 3.开发工具: MyEclipse、Eclipse、IEDA······· 二、第一个java程序(Hello world!) public class Hello{ //主程序 public static voi...
2020-04-30 22:16:24
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅