- 博客(8)
- 收藏
- 关注
原创 继承
为什么需要使用继承?在过去的程度代码中,存在大量的重复代码,造成程序代码冗余。解决方案: 使用继承概念:(类似生活中的继承)将共同的代码提取出来放到一个单独的类中,让原来的类继承这个新的类,但是需要满足一个条件。is-a ,注意:在继承过程中一个类同时只能继承一个类,但是可以间接的去继承。哪些内容是不能被继承的?私有化的内容是不可以被继承的。不同包下的使用默认修饰符修饰的内容也是不能被继承的。构造方法是不能被继承。构造方法的执行顺序在有子父类的情况下,创建对象(子类)中,如果在子类
2020-07-06 11:10:49
120
原创 对象与封装
构造方法为什么使用构造方法?由于创建对象使用点的方式给属性赋值相对繁杂,我们可以使用构造方法来给属性进行初始化值。作用:初始化值语法:访问修饰符 类名(){}当我们在创建对象的时候就会调用这个构造方法。构造方法,当我们在类中没有写构造方法的时候,系统会默认给我们一个无参的构造方法 ,当我们在类中写了有参构造方法则不会默认提供无参构造方法。建议:在类中有参和无参都写。thisthis:表示当前类的xxx可以修饰 属性(this.属性名)普通方法(this.方法名())..
2020-07-06 10:13:33
135
原创 类的无参方法
类的方法定义类的某种行为或功能。定义类的方法:public 返回值类型 方法名(){ //1.定义方法名以及返回值类型 //方法的主体 2.编写方法体}return 表达式; 作用:跳出方法,返回结果。对象名.方法名();方法调用:方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率。public void a(){ b(); //调用b()}Student类的方法a()调用Stud...
2020-06-29 10:12:30
279
原创 类和对象
属性:对象具有的各种特征。每个对象的每个属性都拥有特定值。方法:对象执行的操作。对象:用来描述客观事物的一个实体,有一组属性和方法构成。对象同时具有属性和方法两项特性,通常被封装在一起,共同体现事物的特性。类——模子特征——属性行为——方法步骤:定义类名——编写类的属性——编写类的方法创建对象:类名 对象名 = new 类名();引用对象成员:使用"."调用方法。创建对象——赋值——调用对象是类的具体体现形式,类是对象的抽象。...
2020-06-29 09:49:45
107
原创 数组
为什么需要数组:如果保存的值很多的话,需要声明的变量就会很多,显得很繁琐。可以使用数组来声明一连串的空间来保存数据就会简洁的多了。数组的概念:语法:int [] 数组名;int 数组名 [];数据类型 [] 数组名 = new 数据类型[]{值1,值2,...};数据类型 [] 数组名={值1,值2,....};数组的特点:数组一旦声明,其长度不可变。其中保存的数据类型需要一致(和声明的数据类型一致)。可以通过数据的下标找到数据,其下边是从0开始的。...
2020-06-21 20:29:07
138
原创 循环结构
while循环循环概念:循环是一种重复做的事情,且有开始有结束的事情。为什么使用循环:在达到同样的效果的同时可以用较简洁的代码完成。循环的特征:循环条件:就是指有开始有结束的点。循环操作:一直需要重复做的事情。循环变量:能够对循环结果产生影响的量。语法:while(boolean类型表达式,循环条件){ //循环操作}执行特点:先判断,后执行。如果循环条件开始就不符合的时候,循环操作一遍也不会执行。do-while循环执行特点:先执行,后判断。如果循环条件一次...
2020-06-21 20:24:25
229
原创 变量和数据类型
变量和数据类型变量的定义:一个存储空间的表示,其值是可以发生变化的。常量的定义:一个存储空间的表示,其值是不可以发生变化的。房间 变量房间名字 变量名房间类型 变量类型入住的客人 变量值通过内存中小房间的别名找到数据存储通过变量名可以简单快速地找到它存储的数据常见的数据类型:数值型(存放具体数值,数字):byte(1个字节) short(2) int(4,默认) long(8)浮点型(存放带小数点的数):float(4) double(8,默认)字符型(.
2020-06-14 19:37:18
186
原创 初始Java
初始JavaJDK,Java Development Toolkit Java安装环境工具包配置环境变量:安装jdk,默认C盘此电脑——属性——高级系统上设置——环境变量系统变量——新建变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.8.0_161(jdk所在根目录)系统变量Path——编辑——编辑文本变量值前端加入:%JAVA_HOME%\bin;检测:Win+R——cmdjavac -versionJava -.
2020-06-14 14:09:21
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅