
java
开始吧
测试之道.
喜欢的可以点个关注,一起学习,博客逐步更新,加v:hz223336进群领取三大pytest自动化测试框架代码,一起学习进步。
展开
-
十一,Java基础(多态的理解与应用)
1.多态概述多态是继封装、继承之后,面向对象的第三大特性。多态现实意义理解:现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。 3.多态体现为父类引用变量可以指向子类对象。 4.前提条件:必须有子父类关系。**注意:在使用多态后的父类引用变量调用方法时,会调用子类重写后的方原创 2020-10-23 09:56:27 · 400 阅读 · 0 评论 -
十,Java继承
一.继承1.简介:特点:利于代码复用;缩短开发周期。注:子类不能直接访问父类的私有属性满足“A is a B”的关系就可以形成继承关系例:父类:package com.swpu.animals;public class Animal { //属性 private String name; private int month; private Str...原创 2020-01-08 15:10:39 · 196 阅读 · 0 评论 -
九,封装
目录Java封装一.封装的简单理解二.封装的代码实现三.使用包进行类管理四.static关键字五.Java封装综合实例Java封装一.封装的简单理解将类的某些信息隐藏在类的内部,不允许外部程序直接访问,并通过该类提供的方法来实现对隐藏信息的操作和访问。(简单的说就是隐藏对象的信息,留出访问的接口)。特点:1.只能通过规定的方法访问数据;2.隐藏类的实例细节,方便修改和实现。二.封装的代码...原创 2019-12-02 16:00:34 · 220 阅读 · 0 评论 -
八,Java static 使用之静态变量
目录Java 中的 static 使用之静态变量一,先认识一下静态变量二,静态方法的使用三,static 使用之静态初始化块Java 中的 static 使用之静态变量一,先认识一下静态变量大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!!Java 中被 ...原创 2019-12-02 15:32:09 · 488 阅读 · 0 评论 -
七,Java面向对象
目录Java面向对象一.包名的推荐规范二.面向对象三,.构造方法Java面向对象一.包名的推荐规范1.英文小写字母;2.域名的倒序二.面向对象优点:稳定性;可扩展性;可重用性 对象:用来描述客观事物的一个实体; 类:具有相同属性和方法的一组对象的集合1.一个简单的类例: 属性和方法:(属性未赋初值,整型默认为0,字符串类型默认为null,double型为0.0)单一...原创 2019-12-02 15:02:51 · 228 阅读 · 0 评论 -
六,Java运算符
目录Java运算符一.表达式二.赋值运算符三.自增自减运算符四.算术运算符五.关系运算符六.if else七.逻辑运算符八.条件运算符九.运算符优先级Java运算符一.表达式表达式由运算符和操作数组成,如5,num1,num1+num2(+是运算符,num1,num2是操作数),sum=num1+num2(两步运算,一步是加,一步是赋值)运算符:算术运算符,赋值运算符,关系运算符,逻辑运算...原创 2019-12-02 14:31:00 · 380 阅读 · 0 评论 -
五,Java方法
目录Java方法一.什么是方法二.方法声明三.方法分类四.数组作为参数五.方法重载六.传值七.可变参数列表八.实现简单综合例子Java方法一.什么是方法所谓方法就是用来解决一类问题的代码的有序集合,是一个功能模块。二.方法声明 访问修饰符:public/private/protected返回类型:void及各种数据类型;方法名:和变量一样三.方法分类方法在类的内部定义 ...原创 2019-12-02 14:19:38 · 359 阅读 · 0 评论 -
四,Java数组
目录Java数组**一.什么是数组****数组声明:****数组创建:****数组存储:****数组元素的初始化:****数组元素的引用:****数组求和:****增强型循环:(foreach循环):****增强型例:****Java冒泡二.Python中数组对比Java数组一.什么是数组数组声明:数组创建:数组存储:数组都有默认值内存:栈内存、堆内存、方法区、本地方...原创 2019-12-02 11:21:21 · 547 阅读 · 0 评论 -
三,Java流程控制
目录Java流程控制一.选择控制二.循环控制三.调试Java流程控制一.选择控制多重if结构:package operator;import java.util.Scanner;public class Luoji { public static void main(String[] args) { // TODO Auto-generated meth...原创 2019-11-29 14:38:53 · 191 阅读 · 0 评论 -
二,Java的常量和变量
目录Java的常量和变量一.标识符二.关键字三.变量四.数据类型五.整型字面值及变量声明六.浮点型字面值七.基本数据的存储八.字符型字面值(Python中无)九.Unicode编码七.布尔值和字符串字面值八.常量Java的常量和变量一.标识符如类名,数字不能作为标识符的首字母(以字母或者下划线或者$开头且不能有空格)注意和Python的区别,Python中标识符由字母、下划线和数字组成...原创 2019-11-29 12:03:39 · 412 阅读 · 0 评论 -
一,Java初识
Java初识一.Java简介 Java是一门面向对象的语言;Java1995年由sun公司发布;2010年sun公司被Oracle收购名字来源JVM(Java Virtual Machine):Java虚拟机JVM是Java平台无关性实现的关键Java程序实现流程:和Python类似【Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行字...原创 2019-11-29 11:24:45 · 403 阅读 · 0 评论