- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 Java基础——多态
多态性是面向对象编程的又一个重要特征,它是指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及其各个子类中具有不同的含义。对面向对象来说,多态分为编译时多态和运行时多态。其中编译时多态是静态的,主要是指方法的重载,它是根据参数列表的不同来区分不同的方法。通过编译之后会变成两个不同的方法,在运行时谈不上多态。而运行时多态是动态的,它是通...
2020-04-16 13:56:09 133
转载 Java基础——super与this区别
由于子类不能继承父类的构造方法,因此,如果要调用父类的构造方法,可以使用 super 关键字。super 可以用来访问父类的构造方法、普通方法和属性。super 关键字的功能:在子类的构造方法中显式的调用父类构造方法访问父类的成员方法和变量。super调用父类构造方法:super 关键字可以在子类的构造方法中显式地调用父类的构造方法,基本格式如下:super(parameter-l...
2020-04-16 11:25:42 137
原创 Java基础——继承
Java 中的继承就是在已经存在类的基础上进行扩展,从而产生新的类。已经存在的类称为父类、基类或超类,而新产生的类称为子类或派生类。在子类中,不仅包含父类的属性和方法,还可以增加新的属性和方法。Java 中子类继承父类的语法格式如下:class 子类 extends 父类{}范例:1.创建人类 People,并定义 name、age属性,代码如下:package Extends;p...
2020-04-16 10:40:46 282
原创 Java基础——ArrayList集合
1.数组的长度不可以发生改变,但是ArrayList集合的长度是可以随意变化的2.对于ArrayList来说,有一个尖括号代表泛型。3.泛型:也就是装在集合当中的所有,全都是统一的什么类型4…注意:泛型只能是引用类型,不能是基本类型5.注意事项:对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。如果内容是空,得到的是空的中括号:[ ]示例:package itheim...
2020-04-12 16:00:15 557
原创 Java基础——对象数组
题目:定义一个数组,用来存储3个Person对象注意:数组有一个缺点,一旦创建,程序运行期间长度不可以发生改变package itheima_02;public class DemoArray { public static void main(String[] args) { //1.创建一个长度为3的数组,里面用来存放Person类型的对象 Pe...
2020-04-11 18:56:44 108
原创 Java基础——猜数字游戏Random
题目:用代码模拟猜数字的小游戏。思路:1.首先需要产生一个随机数字,并且一旦产生不再变化。用Random的nextInt()方法2.需要键盘输入,所以用到了Scanner3.获取键盘输入的数字,用Scanner当中的nextInt()方法4.已经得到了两个数字,判断if)一下:如果太大了,提示太大,并且重试;如果太小了,提示太小,并且重试;如果猜中了,游戏结束。5.重试就是再来...
2020-04-11 18:29:59 268
原创 Java基础——Scanner的使用
Scanner类的功能:可以实现键盘输入数据,到程序中1.导包import 包路径.类名称2.创建类名称 对象名=new 类名称()3.使用对象名.成员方法名()示例:package ScannerDemo;import java.util.Scanner;public class Demo01 { public static void main(String[] ...
2020-04-11 17:51:09 186
原创 Python案例练习——老王开枪
import timeclass Person(object): """人的类""" def __init__(self, name): super(Person, self).__init__() self.name = name # 记录人的名字 self.gun = None # 默认人是没有枪的 se...
2020-04-10 12:03:34 336
原创 Java基础——This关键字,封装,构造方法
this关键字1.this修饰的变量用于指代成员变量方法的形参如果与成员变量同名,不带this修饰的变量指的是形参,而不是成员变量方法的形参没有与成员变量同名,不带this修饰的变量指的是成员变量2.什么时候使用this? 解决局部变量隐藏成员变量3.this:代表所在类的对象引用记住:方法被哪个对象调用,this就代表哪个对象范例:1.创建学生类package com...
2020-04-09 18:22:02 159
原创 Java基础——方法
1.方法定义格式:public static void()方法名{ //方法体}调用格式:方法名();示例:判断一个数是否是偶数public class MethodDemo01 { public static void main(String[] args) { //调用方法 ieEvenNumber(); } //需求...
2020-04-09 16:48:47 202
原创 Java基础——类和对象
类的定义:类的定义步骤:定义类:编写类的成员变量编写类的成员方法手机类:2. 类名:手机(phone)3. 成员变量:品牌(brand) 价格 (price)4. 成员方法:打电话(call) 发短信(sendMessage)public class Phone { //成员变量 String brand; int price; //...
2020-04-09 16:22:49 222
原创 Java基础——数组
数组定义的格式格式一:数据类型 [ ] 变量名范例: int [ ] arr定义了一个int类型的数组,数组名是arr格式二:数据类型 变量名 []范例: int ar r[ ]定义了一个int类型的变量,变量名是arr数组数组初始化概述Java中的数组必须先初始化,然后才能使用所谓的初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值数组动态初始化:...
2020-04-09 15:57:57 115
原创 Eclipse常用快捷键
------------最常用快捷键---------------------【ALT +/】 此快捷键能为用户提供内容的辅助提示2.【Ctrl+/】 快速添加或取消注释,能为光标所在行或所选定行快速添加注释或取消注释【Ctrl+D】 快速删除选中行【Ctrl+1】 光标停在某变量上,按Ctrl+1键,可以提供快速重构方案【Ctrl+1+Enter】 快速补全代码,如输入了new Pe...
2020-04-09 15:39:35 102
原创 Python魔法方法
魔法方法在python中,_ xx _()的函数叫做魔法方法,指的是具有特殊功能的函数。1. _ init _()_ init _()方法的作用:初始化对象# 定义init魔法方法设置初始化属性,并访问调用class Washer(): def __init__(self): # 添加实例属性 self.width=500 self...
2020-04-09 12:02:09 110
原创 Python类和对象
面向对象实现方法1.定义类语法:class 类名() 代码 ......注意:类名要满足标识符命名规则,同时遵循大驼峰命名法2.创建对象语法:对象名=类名范例:class Turtle: '''关于类的一个简单例子''' #属性 color='绿色' weight=10 legs=4 shell=True m...
2020-04-08 11:53:51 142
examdb.sql
2020-09-04
《MySql高级数据分析》期末测试.doc
2020-09-04
MySQL笔记.pdf
2020-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人