- 博客(13)
- 收藏
- 关注
原创 final关键字
final 可以修饰类,方法,变量。final 修饰的类不可以被继承。final 修饰的方法不可以被覆盖。final 修饰的变量是一个常量。只能被赋值一次。内部类只能访问被final修饰的局部变量。 为什么要用final修饰变量?其实在程序如果一个数据是固定,那么直接使用这个数据就可以了,但是这样阅读性差,所以它给该数据起个名称,而且这个名称的值不能 变化,所以加上fi...
2018-07-30 15:57:16 115
原创 面向对象——继承
一、继承概述: 多个类中存在相同的属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只需要继承那个类即可。多个类可以称为子类,单独这个类称为父类或者超类,基类等。子类可以直接访问父类中的非私有的属性和行为。通过extends关键字让类与类之间产生继承关系。例如: class B extedns A { } 二、继承的好处?1、提...
2018-07-27 16:42:12 6087 2
原创 单例设计模式
设计模式:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 1、单例设计模式:单例:单个对象的实例。只能有一个对象。 解决的问题:保证一个类在内存...
2018-07-26 16:28:43 200
原创 Java文档注释
Java中已经自带文档注释工具:JDK——>bin——>Javadoc.exe。注释格式: /**注释内容............................*/ /**建立一个用于操作数组的工具类,其中包含着常见的对数组操作的函数如:最值,排序等 。@author 张三@version V1.0*/public class...
2018-07-26 12:37:05 3185 2
原创 面向对象——数组工具类中静态的使用
使用静态static 定义方法,可直接使用类名调用方法,不必创建类的实例对象调用,节省了内存空间。工具类:public class ArrayTool{ private ArrayTool(){}//该类中的方法都是静态的,所以该类是不需要的创建对象的。为了保证不让其他成创建该类对象 //可以将构造函数私有化。 public static int getMax...
2018-07-24 18:39:11 325
原创 面向对象——数组工具类的抽取
工具类:代码中重复使用的一些功能,重复写显得繁琐费时,抽取出来,创建一个专门存放这写功能的类,需要用到这些类时,只需要主函数调用就行。/*获得数组的最大值*/public class ArrayTool{ public static void int getMax(int[] arr) { int maxIndex = 0; for(int x=1; x<arr...
2018-07-24 18:36:08 168
原创 面向对象——(static关键字)
static关键字: 用于修饰成员(成员变量和成员函数)被修饰后的成员具备一下特点: 1、随着类的加载而加载 2、优先于对象存在 3、可以被所有对象共享 :当多个对象中有一个属性都相同时,把这个属性定位static,通过对象调用属性就可共享此属性。 4、可以直接被类名调用,不必创建对象。使用注意: 静态方法只能访问静态成员...
2018-07-23 19:20:12 900
原创 面向对象——(this关键字)
this关键字特点:this代表其所在函数所属对象的引用。换言之:this代表本类对象的引用。当成员变量和局部变量重名,可以用关键字this来区分。this : 代表对象。代表哪个对象呢?当前对象。 this就是所在函数所属对象的引用。 简单说:哪个对象调用了this所在的函数,this就代表哪个对象。this也可以用于在构造函数中调用其他构造函数。...
2018-07-23 09:29:38 1100
原创 面向对象——(构造函数)
构造函数:构建创造函数时调用的函数。作用: 构建创造函数时给对象进行初始化。特点:1、构造函数的名字与类同名。2、不用写返回值类型。3、不可以写return语句。作用:给对象初始化。Car c=new Car();注意:1、默认构造函数是特点。Java会自动创建一个构造器,当没有显示创建构造器时,会调用隐式创建的构造器,当显示创建了构造器时,会调用显...
2018-07-22 18:24:14 547
原创 函数
函数的定义:定义函数的格式: 什么是函数? 函数就是定义在类中的具有特定功能的一段独立小程序。函数也称为方法。 修饰符 返回值类型 函数名(参数类型 形式参数1,函数类型 形式参数2 ,............){ 执行语句; return 返回值;}返回值类型:函数运行后的结果的数据类型。参数类型:是形式参数的数据类型。形式...
2018-07-22 15:56:27 204
原创 面向对象——(封装)
面向对象的概念: 理解面向对象: 面向对象是相对于面向的过程而言的。 面向过程和面向对象都是强调的一种思想。 面向过程:强调的是功能的行为。 面向对象:把功能封装进对象,强调具备了功能的对象。 面向对象是基...
2018-07-22 15:54:00 26803 3
原创 程序流程控制
程序流程控制分为:判断结构选择结构循环结构判断结构第一种: if(条件表达式){执行语句;}第二种:if(条件表达式){ 执行语句;}esle{ 执行语句;}第三种:if(条件表达式){ 执行语句;}else if(条件表达式){ 执行语句;}class IfTest2 { public st...
2018-07-19 14:00:04 529
原创 运算符
Java运算符分为: 算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三目运算符算术运算符:public class yunsuanfuDemo01 { public static void main(String[] args) { // TODO Auto-generated method stub //算数运算符 + - * / %(取余)...
2018-07-18 15:03:08 219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人