【201871010118-唐敬博《面向对象程序设计(JAVA)》第十四周学习总结】教程文章相关的互联网学习教程文章

【Java面向对象基础(一)】数据类型与运算符【代码】【图】

【喵"的Android之路】【基础篇(一)】【Java面向对象基础】数据类型与运算符 1、数据类型介绍在Java中,数据类型分为两种:基本数据类型和引用类型。基本数据类型共8种,见下表:基本数据类型字节数二进制位数最小值最大值默认值byte18-bit-2^7+2^7 - 10short216-bit-2^15+2^15 - 10int432-bit-2^31+2^31 - 10long864-bit-2^63+2^63 - 10float432-bitIEEE754IEEE7540.0fdouble864-bitIEEE754IEEE7540.0dchar216-bit\u0000\uFFFF\u...

java面向对象——类

OOP——Object Oriented Programming是java最大的特点,而且他不和C++一样,java属于彻头彻尾的面向对象,每一个文件都是以类的形式出现,main函数也包括在一个大类中。1、关于类的声明定义如下模板:class User{String name;//成员变量int age;public void show(){System.out.println("用户姓名是:"+name+",年龄是:"+age);//成员方法}} 2、成员变量的修饰符:static:表示一个类成员静态变量,它仅在生成第一次对象时分配内存...

李清华201772020113《面向对象程序设计(java)》第十三周学习总结【代码】【图】

1、实验目的与要求(1) 掌握事件处理的基本原理,理解其用途;(2) 掌握AWT事件模型的工作机制;(3) 掌握事件处理的基本编程模型;(4) 了解GUI界面组件观感设置方法;(5) 掌握WindowAdapter类、AbstractAction类的用法;(6) 掌握GUI程序中鼠标事件处理技术。2、实验内容和步骤实验1: 导入第11章示例程序,测试程序并进行代码注释。测试程序1:l 在elipse IDE中调试运行教材443页-444页程序11-1,结合程序运行结果理解程序;l 在事...

JAVA 面向对象中的多态【代码】【图】

多态是继封装、继承之后,面向对象的第三大特性。现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。Java中多态的代码体现在一个子类对象(实现类对象)既可以给这个子类(实现类对象)引用变量赋值,又可以给这个子类(实现类对象)的父...

java 面向对象(二十四):interface:接口【代码】【图】

interface:接口1.使用说明: 1.接口使用interface来定义 * 2.Java中,接口和类是并列的两个结构 * 3.如何定义接口:定义接口中的成员 * * 3.1 JDK7及以前:只能定义全局常量和抽象方法 * >全局常量:public static final的.但是书写时,可以省略不写 * >抽象方法:public abstract的 * * 3.2 JDK8:除了定义全局常量和抽象方法之外,还可以定义静态方法、默认方法(略 * * 4. 接口中不能定义构造器的!意味着接...

java 面向对象编程--第17章 I/O系统

1、I/O操作指的是输入和输出流的操作。相对内存而言,当我们从数据源中将数据读取到内存中,就是输入流,也叫读取流。当我们将内存中处理好的数据写入数据源,就是输出流,也叫写入流。2、流按照内容分类:字节流、字符流、对象流。 其实真正的流只有一种:字节流。数据的传输在底层都是以二进制方式传输,所以无论哪种流,都是字节流。字符流和对象流是在字节流基础上做了一层封装,以方便对字符数据和对象数据进行操作。...

面向对象程序设计(JAVA) 第8周学习指导及要求

2019面向对象程序设计(Java)第8周学习指导及要求(2019.10.18-2019.10.21) 学习目标掌握接口定义方法;掌握实现接口类的定义要求;掌握实现了接口类的使用要求;理解程序回调设计模式;掌握Comparator接口用法;掌握对象浅层拷贝与深层拷贝方法;掌握Lambda表达式语法;了解内部类的用途及语法要求。学习资源1.教材第6章2.第6章教学课件3. corejava.zip4. Eclipse简明教程.pdf5. 实验七任务书6.MOOC & 视频:浙江大学翁恺老师:...

Java面向对象【代码】

继承1、子类拥有父类非private属性和方法,还可以拥有自己的属性和方法。2、子类可以用自己的方式实现父类的方法。3、Java的继承是单继承、多重继承4、提高了类之间的耦合性继承可以使用extends和implements这两个关键字来实现继承,而且所有的类都是继承于java.lang.Object,当一个类没有继承的两个关键字,则默认继承Object类。使用implements关键字可以变相使java具有多继承的特性,使用范围为类继承接口的情况,可以同时继承多...

java面向对象(提高篇)【图】

本篇会讲剩余的java的对象引用与对象的区别、多态性理解、向上转型和向下转型、栈和堆等综合型的知识,亦是非常重要的难点!!!一、对象引用与对象的区别为便于说明,我们先定义一个简单的类:class Vehicle {int passengers;int fuelcap;int mpg;}  有了这个模板,就可以用它来创建对象:Vehicle veh1 = new Vehicle();  通常把这条语句的动作称之为创建一个对象,其实,它包含了四个动作。1)右边的“new Vehicle”,是以Veh...

java面向对象基础(四):抽象类和接口【代码】

2.*/[hidden], template {display: none; }/* Links========================================================================== *//*** Remove the gray background color from active links in IE 10.*/a {background: transparent; }/*** Improve readability when focused and also mouse hovered in all browsers.*/a:active, a:hover {outline: 0; }/* Text-level semantics=============================================...

Java之面向对象(一)【代码】

public class OOP_4_22_01 {static {System.out.println("开始进行类的初始化");}public static void main(String[] args) {//测试咱们的构造器Point p = new Point(5.0, 6.0, 7.8);print(p.getDistance(new Point(2.0 , 4.0 , 3.5)));}public static void print(Object obj) {System.out.println(obj);} }/* *构造器:Java通过关键new来调用构造器,返回类的实例,构造器其实就是对对象初始化 *格式如下: * [修饰符] 类名 [...

《2018面向对象程序设计(java)课程学习进度条》

周次(阅读/编写)代码行数发布博客量/评论他人博客数量课余学习时间(小时)学习收获最大的程序阅读或编程任务第一周80/351/05实验题7第二周300/251/08实验题4第三周450/1261/08实验3第四周600/1601/09实验1,3第五周500/1000/010/第六周900/8001/012编程练习1,2第七周950/8001/015实验一(觉得很有用) 原文:https://www.cnblogs.com/Weiron/p/9822812.html

java面向对象【图】

面向对象的思想概述: l程序员从执行者转化成了指挥者。l完成需求时:?先去找具有所需功能的对象来用。?如果该对象不存在,那么创建一个具有所需功能的对象。?这样简化开发并提高复用。l类(class)和对象(object)是面向对象的核心概念。?类是对一类事物描述,是抽象的、概念上的定义?对象是实际存在的该类事物的每个个体,因而也称实例(instance)。对象在内存中的图解:成员变量跟局部变量的两个主要的区别: 1.声明的位置的不同 :...

王海珍 201771010124 《面向对象程序设计(java)》第八周实验总结【代码】【图】

第一部分:理论知识一、接口、lambda和内部类; Comparator与comparable接口; 1.comparable接口的方法是compareTo,只有一个参数;comparator接口的方法是compare,有两个参数。comparator自定义比较器。comparable实现接口。 2.对象克隆 1 深拷贝与浅拷贝。如果对象是不可变的,那么默认的浅拷贝也没有问题;否则,就要使用深拷贝。 2)默认的克隆方法是浅拷贝,clone方法是Object的一个protected方法。 3) 要...

《java入门第一季》之面向对象(抽象类其实不抽象)

上一篇(http://blog.csdn.net/qq_32059827/article/details/51334198)对抽象类做了一些描述,这一篇根据两个案例加深一下印象。会觉得抽象类其实不抽象:案例一:猫狗案例。/*猫狗案例具体事物:猫,狗共性:姓名,年龄,吃饭分析:从具体到抽象猫:成员变量:姓名,年龄构造方法:无参,带参成员方法:吃饭(猫吃鱼)狗:成员变量:姓名,年龄构造方法:无参,带参成员方法:吃饭(狗吃肉)因为有共性的内容,所以就提取了一个父类。动...