自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面向对象思想的三大特征

面向对象思想的三大特征封装性、继承性、多态性三、多态性:1.多态性的理解:可以理解为一个事物的多种形态。2.何为多态性:对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用)举例:Person p = new Man();Object obj = new Date();3.多态性的使用:虚拟方法调用有了对象的多态性以后,我们在编译期,只能调用父类中声明的方法,但在运行期,我们实际执行的是子类重写父类的方法。总结:编译,看左边;运行,看右边。4.多态性的使用前提:①

2020-12-24 15:48:24 245

原创 面向对象思想的三大特征

面向对象思想的三大特征封装性、继承性、多态性二、继承性:问题①:为什么有继承这个概念?​ 例如我们创建一个学生类(Student),教师类(Teacher),家长类(Parent),这三个类中都会有的属性:姓名、年龄、性别等等;这三个类中都会有的方法有:走路、吃饭、睡觉等等。如果创建完成这三个类,那么这些重复的属性和方法就会重复,这样显得代码不够高级,而且后期修改属性方法的话,要到每个类中去修改,做一些重复工作。能不能把这三个类中相同的方法属性进行提取,写到一个地方,然后每个类都能够拥有这样的属性

2020-12-24 15:38:14 240

原创 面向对象思想的三大特征

面向对象思想的三大特征封装性、继承性、多态性一、封装性:问题①:为什么有封装这个概念?​ 当我们创建一个类的对象以后,我们可以通过“对象.属性”的方式,对对象的属性进行赋值。这里,赋值操作要受到属性的数据类型和存储范围的制约。除此之外,没其他的制约条件。但是,我们在实际问题中,我们往往需要给属性赋值加入额外的限制条件。这个条件就不能在属性声明时体现,我们只能通过方法进行限制条件的添加。​ 所以避免用户使用“对象.属性”的方式对对象进行赋值,则需要将属性声明为私有的(private)。此处,针对

2020-12-24 15:13:18 531

原创 java中Random随机数使用

Random使用步骤:1.导包import java.util.Random;2.创建对象Random r = new Random();3.获取随机数int number = r.nextInt(10);//获取数据的范围:[0,10)包括0,不包括10例子:获取1到100之间的随机数//获取1到100之间的随机数 //创建对象 Rand...

2020-04-26 17:08:15 26494

原创 三种循环体

三种循环体语法:/*while循环体:初始化语句;while(条件判断语句){ 循环体; 控制条件语句;}do...while循环体:初始化语句;do{ 循环体; 控制条件语句;}while(条件判断语句);for循环体:for(初始化语句;条件判断语句;控制条件语句){ 循环体;}*/三种循环体区别:do…while循环至少执行一次循环体;for...

2020-04-26 12:51:34 2839

原创 JAVA数据类型

JAVA数据类型八大基本类型://整数int num1 = 20;//最常用的byte num2 = 20;short num3 = 30;long num4 = 30L;//后面要加L//小数:浮点数float num5 = 10.1F;//后面要加Fdouble num6 = 10.1;//字节char c = 'A';//布尔类型:是与否boolean b = tr...

2020-04-19 12:22:24 117

原创 Java程序运行机制

Java程序运行机制​ 编译型 和 解释型源文件(*.java文件)​ ↓Java编译器​ ↓字节码(*.class文件)​ ↓JVM虚拟机​ ↓解释器​ ↓操作系统平台...

2020-04-13 17:02:47 108

原创 了解JAVA

JAVAWrite Once,Run Anywhere三高问题:高可用、高性能、高并发基于java开发了巨多的平台,系统,工具构建工具:Ant,Maven,Jekins应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogicWeb开发:Struts,Spring,Hibernate,myBatis开发工具:Eclipse,Netbeans,intelli...

2020-03-12 18:03:33 91

原创 计算机基础

计算机基础计算机硬件CPU、硬盘、内存条、显卡、键盘、鼠标、声卡、显示器冯·诺依曼体系结构计算机软件系统软件:DOS,windows,Linux,Unix,Mac,Android,IOS应用软件:WPS,QQ,微信,英雄联盟DOS命令#切换盘符#查看当前目录下的所有文件 dir#切换目录 cd /d change directory(cd.. 返回上层)#清理屏幕 cls...

2020-03-11 21:22:35 140

空空如也

空空如也

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

TA关注的人

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