自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面向对象之多态,接口

方法重写一般记住以下的重写规则方法名相同,参数列表相同,返回值类型相同或者是其子类,访问权限比父类宽,异常不比父类多满足以上的条件即构成了方法重写为什么要用方法重写?子类具有自己个性个性化的内容,例如父类有一个动物叫的方法,但是每个动物的叫声是不一样的,而且动物也没有明确的叫声,因此,通常把父类里动物叫的这个方法定义为抽象方法,即不需要方法体,有抽象方法的类需要被定义为抽象类,因此父类常常是抽象类,抽象类中也可以有被实现的方法 使用方法重载是利用动态绑定机制实现多态Animal d.

2022-04-27 10:41:28 83

原创 Java面向对象 ------- 封装与继承

面向对象三大特征之一:封装封装的原则把对象尽可能多的属性藏在类的内部,只能使用公开的方法去访问为什么使用封装保证信息的安全和有效性 提高系统的松耦合,提高系统的独立性 提高代码的可重用性 降低构建大型系统的风险如何使用使用private就能将类中对象的属性和方法封装起来,只能在类中被访问,所以调用类中的方法可以对其访问,一般与其配套的set,get方法来对属性进行赋值,获取,同样的在这两个方法中可以设定一些筛选和判断的操作,从而满足需求set方法get方法类成

2022-04-17 22:33:56 287

原创 Java面向对象

什么是对象?世界万物只要是实体的都是对象,对象是具体的,能够看得见,摸得着什么是类型?类型可以说是分类,具有某些共同属性,具有相同行为的集合,类型是抽象的在Java中class就是类型总的来说,类是对象的抽象,对象是类的实体,对象有属性(静态),方法(动态)属性指对象具有的各种特征 每个对象的每个属性都拥有特定值方法指对象执行的操作创建对象Phone p=new Phone();使用对象引用对象成员:使用 . 进行操作引用类的属性 对象名.属性 引用类

2022-04-14 18:28:29 211

原创 数组强化学习

冒泡排序 每次比较相邻的两数,小的交换到前面,每轮结束后最大的数交换到最后 经过n-1轮就能确定顺序 双重循环将5个数字升序排序5个数字如何存放,数组,数组.length=51个循环控制比较多少轮1个循环控制每轮比较多少次 Scanner input=new Scanner(System.in); int a[]=new int[5]; int temp=0; System.out.println("请输...

2022-04-07 22:30:37 108

原创 数组的学习

声明数组声明一个变量就是在内存空间划出一块合适的空间声明一个数组就是在内存空间划出一串连续的空间声明数组int a[]=new int[length]; ----------声明数组,分配空间 a[0]=100; --------赋值 a[0]=a[0]*100; -------------对数组内的数操作(通过数组名和下标找到对应的数) int a[]={100,90,99,80}; /int a[]=new int[]{.....}...

2022-04-05 21:18:18 216

原创 循环加强训练

练习题1中国有句老话叫“三天打渔,两天晒网”。假设有一个人从2000 年1 月1 日开始“三天打渔两天晒网”,读入三个整数,分别表示年份、月份、日期,问这三个整数所表示的那天这个人在打渔还是在晒网?解题思路:求出输入的日期到2000年1月1日一共经历了多少天,在与5取余数123在打渔,40在晒网写法1:Scanner input=new Scanner(System.in); System.out.println("请输入年月日:"); int year...

2022-04-04 21:51:39 434

原创 Java中的分支语句及循环

Java中的分支语句:if 、else if、else的使用注意判断语句写在圆括号里,后面不需要跟分号,执行语句要写在大括号里switch语句switch语句的使用需要注意的点:switch语句只能做等值判断;分支语句后面跟冒号,不需要大括号括起来;每条分支语句需要用break来结束,看需求也可以不加,不加的话是死循环,需要构造一些表达式,让其满足我们的需求;switch里其他情况用defult来写循环while循环,do while循环;for循环三个循环没有本

2022-04-03 22:10:56 653

原创 初识Java

Java的三大体系JAVASE:java的核心基础JAVAME:嵌入式设备JAVAEE:企业级开发Java的执行过程由于机器只能识别二进制码,所以就需要一个编译工具,在Java中是用javac来进行编译的,在进入虚拟机进行运行,而且在不同的平台都有其对应的JVM,所以Java能够跨平台JDK,JRE,JVM的关系JDK:整套java开发编译运行的环境JRE:java运行时环境(不能进行java开发,只有运行环境)JVM:java虚拟机(不包含java代码运行时需要的类库)

2022-03-29 17:41:10 267

原创 分支语句及循环的使用

if , elif , elseage=int(input('请输入你的年龄:'))if age>=18: print("可以打工赚钱")else: print("年龄不够,好好学习")heigh=int(input("请输入小朋友的身高:"))----------->int 将输入的值变为整型方便比较if heigh>=150:-------------------------------->满足这一条件则进入此循环,否则进入else...

2022-03-24 23:18:28 518

原创 Tuple元组,List列表,Set集合,Dictionary字典数据类型的学习

Python3中有6中数据类型,它们是:不可变类型:Numebr数字,String字符串,Touple元组可变类型:List列表,Set集合,Dictionary字典Tuple元组tup=( , , , ' ' ,' ' ' ' )tup1=("a","b","c","d",1)print(tup1)print(type(tup1))----------->输出tup1的类型print(type(tup1[-1]))---------->输出元组中最后一个元素的类型

2022-03-23 11:47:27 1114

原创 python学习笔记 基础中的基础

python中变量的学习变量赋值#变量赋值1x=y=z=1print(x,y,z)三个变量的值相等可以用此语法赋值#变量赋值2name,high,age="curry",188,34print(name,high,age)同时给三个不相等的变量用此语法,注意字符串需要加“”运行结果如下图计算机是从上往下读取代码,变量的值会被覆盖name="kobe"print(name,high,age)变量name的值原先是curry 后来被kobe覆盖调用...

2022-03-22 09:55:35 597

原创 Python学习

成为秃子的第一天 越秃越强

2022-03-19 15:20:56 1315

空空如也

空空如也

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

TA关注的人

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