自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 多态

一、为什么使用多态未使用多态实现给宠物喂食时,要给狗狗类增加狗狗吃食的方法,企鹅也要增加,然后在主人类编写给狗狗和企鹅喂食的方法,编写测试方法,调用主人类给狗狗和企鹅喂的方法.频繁的修改代码,代码可扩展性和可维护性差,这时就要使用多态优化设计.二.什么是多态2.如何使用多态使用多态实现思路:(1)编写具有继承关系的父类和子类.(2)子类重写父类方法(3)使用父类的引用指向子类的对象(向上转型,自动进行类型转换).实现多态的两种形式:(1)使用父类作为方法形参实现多态(2)使用父类作为方法返

2021-03-01 09:55:57 628

原创 继承

一、使用继承

2021-02-23 11:55:38 127

原创 对象和封装

一、为什么要使用面向对象1.面向对象设计和开发程序的好处: 交流更加流畅,提高了设计和开发效率2.用面向对象的思想描述世界根据各个狗对象可以抽象出"狗类"可以发现狗类有共有的特征就是属性.狗类共有的行为就是方法.二、构造方法访问修饰符 构造方法名(){ //初始化代码}1.没有返回值类型2.构造方法名和类名相同,并且可以指定参数3.系统提供默认无参构造方法方法重载:1.方法名相同 2.参数数据类型或参数个数不同 3.与返回值,访问修饰符无关三、static四、

2021-02-22 10:14:31 105

原创 类的无参,带参方法

如何定义类的方法1.类的方法定义类的某种行为(或功能)该如何写出狮子对象的方法呢?2.定义类的方法public 返回值类型 方法名(){ //方法的主体}3.方法的返回值*两种情况: 如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型4.方法的调用方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率.5.成员变量和局部变量(1.).方法里声明的变量是局部变量,只可以在当前方法下使用,成员变量实在整个类的内部都可以使用.

2021-02-18 12:30:01 117

原创 Java 面向对象基础(一)

一、什么是对象世界上的每一个东西都可以称为对象.1.对象:用来描述客观事物的一个实体,由一组属性和方法构成2.属性:对象具有的各种特征.3.每个对象的灭个属性的都有特点值.4.方法:对象执行的操作5.例如:这辆法拉利和这只小狗的属性和方法6.对象同时具有属性和方法两项特性,并且对象的属性和方法通常被封装再一起,共同体先事物的特性,二者相辅相承,不能分割.二、什么是类这些车都可以称为轿车类,同理这两个人都是顾客,所以可以称为顾客类1.类是模子,定义对象将会拥有的特征(属性)和行为

2021-02-01 09:27:16 128

原创 Java 数组

一、为什么需要数组在这个案例中,可以看出,当需要的变量太多时,一个一个去定义就会变得很繁琐,日后不利于数据处理,这时候就需要使用数组去处理这些数据.二、什么是数组1.数组是一个变量,存储相同数据类型的一组数据.2.标识符:数组的名称,用于区分不同的数组3.数组元素:向数组中存放的数据4.元素下标:对数组元素进行编号,从0开始,数组中的每个元素都可以通过下标来访问5.元素类型:数组元素的数据类型6.数组中的所有元素必须属于相同的数据类型三、如何使用给数组1.声明数组:数据类型[] 标

2021-01-25 10:11:33 71

原创 Java 循环结构进阶

二重循环1.一个循环体内又包含另一个完整的循环结构2.外城循环变量变化一次,内层循环变量要变化一遍。二重循环-冒泡排序

2021-01-21 10:22:56 317 1

原创 Java for循环语句

for循环for(表达式1;表达式2;表达式3){ 循环体}或者for(变量初始化;循环条件;修改循环变量的值){ 循环体}1.首先执行表达式1,一般是进行变量的初始化。2.然后执行表达式2,对循环条件进行判断。3.如果结果为真,则执行循环体。4.循环语句执行完毕后执行表达式3,改变循环变量的值,再次执行表达式2,如果结果为真,继续循环。5.如果结果为假,终止循环,执行后面的语句。6.无论循环多少次,表达式1只执行一次。 break语句在for循环里也可以使用break

2021-01-21 09:50:07 1353

原创 Java 选择结构(if结构语句和switch结构语句)

一、if选择结构:if(表达式){ 语句1}else{ 语句2}多重if:总结:if选择结构:1.基本if选择结构:处理单一或组合条件的情况。2.if-else选择结构:处理简单的条件分支情况。3.多重if选择结构:处理复杂的条件分支情况。4.嵌套if选择结构:用于较为复杂的流程控制。二、switch选择结构:switch(表达式){ case 常量1: 语句; break; case 常量1: 语句; break; case 常量1

2021-01-16 11:56:33 1255

原创 Java while和do while 循环。

循环结构的特点是在给定条件成立时,反复执行某程序段,知道程序不成立为止。变量初始化while(循环条件){ 循环体}变量初始化do{ 循环体}while(循环条件);

2021-01-16 10:08:12 91

原创 Java 变量交换赋值

两个整数分别保存在两个变量中,将这两个变量的值互换,并输出互换后的结果。

2021-01-16 10:00:01 364

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除