10 2018 档案
摘要:理解java的三大特性之多态 理解java的三大特性之多态 理解java的三大特性之多态 理解java的三大特性之多态 版权声明:版权声明:转载前请留言获得作者许可,转载后标明作者 chenssy 和原文出处。原创不易,感谢您的支持 https://blog.csdn.net/chenssy/art
阅读全文
摘要:接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象
阅读全文
摘要:Java接口 详解(二) 上一篇Java接口 详解(一)讲到了接口的基本概念、接口的使用和接口的实际应用(标准定义)。我们接着来讲。 一、接口的应用—工厂设计模式(Factory) 我们先看一个范例: package com.wz.factoryDemo; interface Fruit{ publ
阅读全文
摘要:Java接口 详解(一) 一、基本概念 接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合。接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 如果一个类只由抽象方法和全局常量组成,那么这种情况下不会将其定义为一个抽象类。只会定义为
阅读全文
摘要:Java学习五(继承、封装、 多态) Java学习五(继承、封装、 多态) Java学习五(继承、封装、 多态) Java学习五(继承、封装、 多态) 转载自http://www.cnblogs.com/liaoliao/p/5009117.html 一、封装(encapsulation) 封装性就
阅读全文
摘要:这个星期主要是学习了Java中类的继承问题.继承就是由已有的类创建新类,通过子类继承父类的方法,实现一些功能.下面就是老师布置作业的其中一个:定义父类圆,通过继承,获得子类球、圆锥、圆柱,子类具有计算体积的功能。1)新建文件夹Test1;2)定义父类Circle,Circle具有保护成员变量半径r,
阅读全文
摘要:一、题目 1.输入2个整数,求两数的平方和并输出。 2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。 3、函数y=f(x)可表示为: 4、编写一个程序,从4个整数中找出最小的数,并显示此数。 5.有一函数当x<0时y=1,当x>0时,y=3,当x=0时y=5,编
阅读全文
摘要:完成猜数字游戏 #define _CRT_SECURE_NO_WARNINGS 1 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdio.h> #include<stdlib.h> #include<stdlib.h>
阅读全文
摘要:一、递归求一个数的阶乘: 1 2 3 4 5 6 7 8 当然也可以不用while循环,因为都是n级运算,算法复杂度都为O(n),所以影响不大。 1 2 3 4 5 6 7 8 9 10 11 二、输入一个整数(任意位数),倒叙输出: 因为要把一个整数颠倒过来。所以得把从低位到高位的顺序分别打印出来
阅读全文
摘要:<span style="font-size:18px;">1.有三个数a、b、c,由键盘输入,输出其中最大的数。 <span style="font-size:18px;">1.有三个数a、b、c,由键盘输入,输出其中最大的数。 </span>#include <stdio.h> </span>#
阅读全文
摘要:1.概念 序列化:把Java对象转换为字节序列的过程。 反序列化:把字节序列恢复为Java对象的过程。 2.用途 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 3.对象序列化 3.1序列化API java.io.O
阅读全文
摘要:3类名,方法名及变量名的定义 要遵循下列设计要求进行代码编写,仅允许细微调整。 3.1类名: App 对应 Application(程序入口函数) Menu 对应 Menu (菜单类) Operate 对应 Operate (业务处理类) Person 对应 Person (实体类) 3.2方法名:
阅读全文
摘要:多线程练习 1.随便选择两个城市作为预选旅游目标。实现两个独立的线程分别显示10次城市名,每次显示后休眠一段随机时间(1000ms以内),哪个先显示完毕,就决定去哪个城市。分别用Runnable接口和Thread类实现。 接口Runnable: package com.xiancheng; impo
阅读全文
摘要:模拟银行自助终端系统 模拟银行自助终端系统 一. 本系统模拟银行用户使用ATM机开户、查询、存款、取款功能,要求使用java语言编程实现。 说明: 1. 对于数据输入异常,可使用java异常处理机制进行处理。 2. 评分将以功能实现与代码规范性相结合的方式进行考核。 3. 如果对项目需求有疑问,可以
阅读全文
摘要:第一题 (Map)利用Map,完成下面的功能: 从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。 附:世界杯冠军以及对应的夺冠年份,请参考本章附录。 附录 历届世界杯冠军 届数 举办年份 举办地点 冠军 第一届 1930年 乌拉
阅读全文
摘要:1.建立exception包,编写TestException.java程序,主方法中有以下代码,确定其中可能出现的异常,进行捕获处理。 结果: 2.建立exception包,建立Bank类,类中有变量double balance表示存款,Bank类的构造方法能增加存款,Bank类中有取款的发方法wi
阅读全文
摘要:Java-小练习简单银行程序 2练习1:创建一个简单的银行程序包 练习目标-Java 语言中面向对象的封装性及构造器的使用。 任务 在这个练习里,创建一个简单版本的(账户类)Account类。将这个源文件放入banking程序包中。在创建单个帐户的默认程序包中,已编写了一个测试程序TestBanki
阅读全文
摘要:1,实现如下类之间的继承关系,并编写Music类来测试这些类。 2。 创建如下三个类:(People类中的三个方法分别输出一些信息,ChinaPeople 和AmericanPeople类重写父类的三个方法)。 package zhongqiuzuoye; public class People {
阅读全文
摘要:1.编写一个Java应用程序,该应用程序包括2个类:Print类和主类E。Print 类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数(各位数字的 立方和等于这个三位数本身,如: 371 = 33 + 73 + 13。)在主类E的main方法中来 测试类Print。 pa
阅读全文
摘要:java-面向对象练习2 1.按要求编写Java应用程序: (1)编写西游记人物类(XiYouJiRenWu) 其中属性有:身高(height),名字(name),武器(weapon) 方法有:显示名字(printName),显示武器(printWeapon) (2)在主类的main方法中创建二个对
阅读全文
摘要:Java-接口练习1 1.(1)编写一个接口ShapePara,要求: 接口中的方法: int getArea():获得图形的面积。int getCircumference():获得图形的周长 (2)编写一个圆类Circle,要求:圆类Circle实现接口ShapePara。 该类包含有成员变量:
阅读全文
摘要:Java-接口练习 编写2个接口:InterfaceA和InterfaceB;在接口InterfaceA中有个方法voidprintCapitalLetter();在接口InterfaceB中有个方法void printLowercaseLetter();然 后写一个类Print实现接口Interf
阅读全文
摘要:1.请定义一个交通工具(Vehicle)的类,其中有: ⦁ 属性:速度(speed),体积(size)等 ⦁ 方法:移动(move()),设置速度(setSpeed(int speed)),设置体积(setSize(int size))加速speedUp(),减速speedDown()等 在测试类V
阅读全文
摘要:Java-类和对象基础练习 1.创建一个三角形类,成员变量三边,方法求周长,创建类主类A来测试它。 package liu0919; public class Sanjiao { public double z(double a,double b,double c) { return a+b+c;
阅读全文
摘要:Java类和对象 详解(一) 写的很好通俗易懂 https://blog.csdn.net/wei_zhi/article/details/52745268 https://blog.csdn.net/wei_zhi/article/details/52745268 Java类和对象 详解(一) 写
阅读全文