05 2022 档案
摘要:面向对象三大特性 1.多态 什么是多态 即同一方法可以根据发送对象的不同而采用多种不同的行为方式。 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多(父类,有关系的类) 好处:动态编译,类型可扩展性更强 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类对象 不能重写的方法:
阅读全文
摘要:面向对象三大特性 1.封装 引言 在我们的项目中只有一个实现类main,在main中将类实例化为对象,通过对象来调用类中的方法,属性,有参与无参构造函数,对私有属性private的访问get/set方法 在类中具有方法,属性,有参与无参构造函数,对私有属性private的访问get/set方法 该露
阅读全文
摘要:java面向对象 1.创建对象内存分析 内存中有2个区域,一个是堆一个是栈,栈中存储的是一些引用和main方法,堆中有个特殊的区叫方法区,存放具体创建对象的一些属性值和方法。 方法区中加载了类,存放了main方法,常量池中放了一些要赋予的常量 方法区中有一块地方是静态方法区,static:和类一起加
阅读全文
摘要:java面向对象 1.类与对象的创建 ###1.1 类与对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物 动物、植物、手机、电脑… Person类、Pet类、Car类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为 对象是抽象概念的具
阅读全文
摘要:java面向对象 1.初始面向对象 ###1.1 面向过程与面向对象 面向对象是整体的框架,面向过程是具体的流程。 如果程序中语句非常多,那么我们将其封装成方法;如果程序中变量比较多,那么我们将其封装成结构体。属性加方法构成一个类。 面向过程是一个人完成一个巨大的工程比如建一个房子,自己一个人从头做
阅读全文
摘要:java数组 1.Arrays类 数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本操作。 Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行
阅读全文
摘要:java数组 1.数组的使用 数组使用通常用于以下几种 普通的for循环:普通的for循环是使用最多的,从数组取出数据或者下标操作。 for-Each循环:增强型的for循环,前一个参数代表数组中的每一个元素,后一个参数代表数组名可遍历输出所有数组元素,但是无法取得下标,一般用来打印一些结果。 数组
阅读全文
摘要:java数组 1.数组概述 写代码时,假设有十个int 类型的数字,如果用变量来存放它们,那么就将非常的麻烦。这时候我们就可以用数组类型的东西,使用时从数组中取出某一个数就可以了。这样就会非常的方便, 避免定义多个重复类型的变量 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个
阅读全文
摘要:java方法 1.命令行传递参数 有时候希望运行一个程序时侯再传递给它消息。这要靠 传递命令行参数给main()函数实现 注意 main函数后的参数是一个数组,string[] args,java中的数组和C语言中的有所不同,int a[]为C语言中的数组格式,而java中的数组是int[] a,数
阅读全文
摘要:java方法 1.什么是方法 之前我们写的输出语句 System.out.println()那么它是什么呢? 调用系统System类里面的标注输出对象out中的print()方法 方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,
阅读全文
摘要:增强For循环、break和continue、打印三角形及Debug 1.增强for循环: 增强for循环这里我们先只是见一面,做个了解,之后数组会重点使用。 java5引入了一种, 主要用于遍历数组或集合的增强型for循环 基本语法: for(声明语句:表达式 ){ //代码句子 } 关于增强fo
阅读全文
摘要:For循环 1.for循环: 虽然所有的循环结构都可以用while或者do....while表示,但java提供了另外一种语句—for循环,使一些循环结构变得更加简单。 for循环语句是支持迭代的一种通用结构, 是最有效、最灵活的循环结构 for循环执行的次数是在执行前就确定的。 基本语法: for
阅读全文
摘要:循环结构 java中的循环结构: while循环 do....while循环 for循环 在java5中引入了一种主要用于数组的增强for循环 1.while循环: while是最基础的循环 基本语法: while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去。
阅读全文
浙公网安备 33010602011771号