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