摘要:
封装,继承,多态 封装 高内聚,低耦合。高内聚:是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。(比如:去取钱,普通用户才可以,银行的总额大家不能操作,大家只能操作的自己卡的金额,方法是有限的) 封装(数据的隐藏):通常,应禁止直接访问一个对象中数据的实际表示,而 阅读全文
摘要:
对象 面向过程,面向对象 面向过程,面向对象: 面向过程思想:步骤清晰,第一步做什么,第二部做什么; 面向对象:以分类的思维模式,思考解决问题需要哪些分类,适合处理复杂的问题。 面向对象编程(OOP)的本质:以类的方式组织代码,以对象的组织(封装)数据。 抽象:就是要把很多对象的共有的特点剥离抽取出 阅读全文
摘要:
数组 定义:数组是相同类型数据的有序集合; 数组,描述的是相同类型的若干个数据,按照一定先后次序排列组合而成;其中每一个数据称作一个数组元素,每个数组元素可以通过下标来访问它们(0~9); 声明数组变量:dataType[] arrayRefVar; 分配空间:dataType[] arrayReV 阅读全文
摘要:
方法 System.out.println();意思是System类下面的一个输出对象out,println()是一个方法。 调用系统类里面的标准输出对象out中的方法println()。 方法是语句的集合,它们在一起执行一个功能;一个方法只完成一个功能,利于后期扩展(原子性)。命名规则:首字母小写 阅读全文
摘要:
java流程控制 if单选泽结构 代码如下: package com.zhz.base.struct;import java.util.Scanner;public class ifDemo01 { public static void main(String[] args) { Scanner 阅读全文
摘要:
实现用户交互的scanner类(对象) java.util.Scanner,我们可以通过Scanner类来获取用户输入。 代码如下:scanner.next package com.zhz.base.scanner;import java.util.Scanner;public class De 阅读全文
摘要:
数据类型转换 低 > 高(字节大小,容量) byte , short, char, int , long, float,double 小数优先级大于整数 运算中,不同类型的数据先转化为同一类型,然后进行运算 public class Demo03 { public static void main( 阅读全文
摘要:
java基础语法(3) 强类型语言:变量的使用要严格符合规定,所有变量都必须先定义后才能使用。(安全性高,速度较慢) 弱类型语言:变量的使用不用完全符合规定(JavaScript),书写较随意。 数据类型: 基本类型(primitive type): 数值类型:整数类型:{byte占1个字节范围(- 阅读全文
摘要:
IDEA安装 intelliJ IDEA download(ultimate旗舰版、comunity) 勾选 合适的安装路径 64-bit .java 简单的create a project,选择创建的路径,文件夹名与项目名自动一致。点开C:\Users\024\Desktop\Hello,存在三个 阅读全文
摘要:
hello,world 简单程序 新建一个Java文件Hello.java(给人看的文件) 编写代码 public class Hello{ public static void main(String[] args){ System.out.print("hello,world"); }} jav 阅读全文