![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础知识
小白变身之旅
这个作者很懒,什么都没留下…
展开
-
11、面向对象调优
Junit:单元测试/** Junit:单元测试* 测试方法:不能有参数和返回值* @Test:测试方法* @Before:测试之前,每一次测试* @After:测试之后,每一次测试* @BeforeClass 只会执行一次* @AfterClass 只会执行一次*/int a; int b; @Before public void before(){ a =...原创 2019-12-05 09:25:23 · 69 阅读 · 0 评论 -
10、抽象类和接口
抽象类/*抽象类:* 被abstract修饰的类,只是定义规则* 抽象类里面能定义什么?* 1.定义抽象方法* 2.可以定义普通的方法* 可以定义普通类的所能定义的*** 不能被实例化* 被继承的* 抽象方法必须定义在抽象类里面** 多态* */int a; final int b = 1; public Abstrac...原创 2019-12-05 09:19:08 · 87 阅读 · 0 评论 -
9、面向对象-多态
多态:父类的引用指向子类的对象多态的条件: 1.继承或者实现 2.重写父类的方法(不是必须的) 3.父类的引用指向子类的对象 多态的成员特点: 成员变量: 编译看左边,运行看左边 成员方法: 静态的:编译看左边,运行看左边 非静态:编译看左边,运行看右边 优点: 提高复用性、维护性缺点:不能使用子类独有的方法,如果需要使用需要强转(向下转型)final...原创 2019-12-05 09:14:24 · 82 阅读 · 0 评论 -
8、面向对象-继承
1.面向对象的特征——继承(掌握)● 继承(extends)介绍子类继承父类,继承父类非私有的方法和属性。子类继承父类使用extends关键字;● 案例演示案例1:猫科动物类(Animal),猫类(Cat),老虎(Tiger),豹子()定义两个属性(颜色,腿的个数),两个功能(吃饭,睡觉)案例2:需求:分别书写iphone4、5、6、7、X(人脸解锁,全屏技术)的特征和功能;使用继...原创 2019-12-05 09:08:58 · 106 阅读 · 0 评论 -
7、面向对象-封装
/** 面向对象:* 是以对象为中心的编程思想* ** 面向过程:是以过程为中心** 对象:对象实际存在客观物体** OOA:面向对象分析* OOD:面向对象设计* OOP:面向对象编程* ** 特性:* 封装* 继承* 多态** 类和对象* 类:对一类对象的共同的属性和行为的集合* 属性(成员变量):描述事物 * ...原创 2019-12-03 09:32:06 · 65 阅读 · 0 评论 -
First Project--幸运抽奖
public class LuckDemo { static boolean isRegist = false;// 是否注册 static boolean isLogin = false;// 是否登录 static int errors = 0;// 登录错误的次数 static String name;// 注册的用户名 static String password;// 注册的...原创 2019-11-20 18:55:48 · 99 阅读 · 0 评论