9/29-10/5 java学习总结(没有课堂的课后学习总结) &实验总结4

这周上课请假了,不知道上课讲了什么,就进行一下自己学习的一些总结吧
首先面向对象程序设计是一种编程架构,面向对象程序设计(Object Oriented Programming,OOP)是一种编程架 构,是一种运用对象、类、继承、封装、聚合、关联、消息和多态等概念来构造系统的软件开发方法。在这之前的设计方法还有面向机器,面向过程,最终现在使用的设计方法是面向对象的设计方法,经过这个月的学习我觉得的面向对象程序设计更强调从客观的事物中来解决问题,更强调在程序中表达人的思想

对象(object):是系统中 用来描述客观事物的一个实体, 是构成系统的一个基本单位, 由一组属性和施加于这组属性的 一组操作构成。

属性:用来描述对象静态特征 (状态)的一个数据项。 (Java中称之为:成员变量)

操作:用来描述对象动态特 征(行为)的一个动作系列。 (Java中称之为:方法)

类(class):是具有相同属性         和操作的一组对象的集合,       它为属于该类的全部对象提供了       统一的抽象描述,由一个类名、       一组属性和一组操作构成。

封装:就是把对象的属性和操作结          合成一个独立的系统单位,并         尽可能隐藏对象的内部细节。

继承:是指特殊类(子类)可以自动拥         有一般类(父类)的全部属性和操作。         特殊类可以有自己定义的属性和操作,          继承关系是代代传递的。

多态:是指在一般类中定义的属性       或操作被特殊类继承之后,可以          具有不同的数据类型或表现          出不同的行为。

原文地址:https://www.cnblogs.com/lpf666/p/11620756.html

时间: 2024-10-12 14:58:03

9/29-10/5 java学习总结(没有课堂的课后学习总结) &实验总结4的相关文章

9/15-9/21 java学习总结(课堂及课后学习总结) &实验总结2

9/15-9/21 java学习总结(课堂及课后学习总结) &实验总结2 String类两种实例方法及区别 第一种方法是通过直接赋值的方式,另外一种方法是调用构造方法完成实例化.. 区别:第一种方法的话一个字符串被一个名称引用过后如果再有相同的字符串声明时,就不用再重新开辟空间.第二种方法的话每次引用字符串都必须要重新开辟空间. StringBuffer类 String对象一经声明,便不能修改它的内容,修改的只是引用的地址:而StringBuffer对象是可以改变它的内容的 StringBuff

10/13-10/19 java学习总结(没有课堂的课后学习总结) &实验总结6

实验六 Java异常 实验目的 理解异常的基本概念: 掌握异常处理方法及熟悉常见异常的捕获方法. 实验要求 练习捕获异常.声明异常.抛出异常的方法.熟悉try和catch子句的使用. 掌握自定义异常类的方法. 实验内容 编写一个类,在其main()方法中创建一个一维数组,在try字句中访问数组元素,使其产生ArrayIndexOutOfBoundsException异常.在catch子句里捕获此异常对象,并且打印“数组越界”信息,加一个finally子句,打印一条信息以证明这里确实得到了执行.

王之泰201771010131《面向对象程序设计(java)》第十二周学习总结

第一部分:理论知识学习部分 第10章 图形程序设计 10.1 AWT与Swing简介 1.用户界面(User Interface) 的概念:用户与计算机系统(各种程序)交互的接口2.图形用户界面(Graphical User Interface)的概念: 以图形方式呈现的用户界面 3.AWT: a. Java的抽象窗口工具箱(AbstractWindow Toolkit,AWT)包含在java.awt包中,它提供了许 多用来设计GUI的组件类和容器类. b. AWT库处理用户界面元素的方法:把图

王之泰201771010131《面向对象程序设计(java)》第十五周学习总结

第一部分:理论知识学习部分 第13 章 部署应用程序 1.jar文件 a) java 程序的打包:编译完成后,员 将.class 文件压缩打包为 .jar 文件后, GUI 界面 程序就可以直接双击图标运行.b) jar .jar文件( Java 归档)既可 以包含类文件,也归档)既可 以包含类文件,也以包含诸如图像和声音这些其它类型的文件. 以包含诸如图像和声音这些其它类型的文件. 以包含诸如图像和声音这些其它类型的文件. 以包含诸如图像和声音这些其它类型的文件.c) JAR 文件是压缩的,它

王之泰 201771010131《面向对象程序设计(java)》第十六周学习总结

第一部分:理论知识学习部分 第14章 并发 ? 线程的概念? 中断线程? 线程状态? 多线程调度? 线程同步 1.程序与进程的概念 1.1程序是一段静态的代码,它是应用程序执行的蓝 本. 1.2进程是程序的一次动态执行,它对应了从代码加载.执行至执行完毕的一个完整过程. 1.3操作系统为每个进程分配一段独立的内存空间和系统资源,包括:代码数据以及堆栈等资源.每一个进程的内部数据和状态都是完全独立的. 1.4多任务操作系统中,进程切换对CPU资源消耗较大. 2.多线程的概念 2.1多线程是进程执行

201771010126 王燕《面向对象程序设计(java)》第十八周学习总结

实验十八  总复习 实验时间 2018-12-30 1.实验目的与要求 (1) 综合掌握java基本程序结构: (2) 综合掌握java面向对象程序设计特点: (3) 综合掌握java GUI 程序设计结构: (4) 综合掌握java多线程编程模型: (5) 综合编程练习. 2.实验内容和步骤 任务1:填写课程课后调查问卷,网址:https://www.wjx.cn/jq/33108969.aspx. 任务2:综合编程练习 练习1:设计一个用户信息采集程序,要求如下: 1 package pro

杨玲 201771010133《面向对象程序设计(java)》第十八周学习总结

 <面向对象程序设计(java)>第十八周学习总结 第一部分:理论知识学习部分 第二部分:实验部分 实验名称:实验十八  总复习 1.实验目的与要求 (1) 综合掌握java基本程序结构: (2) 综合掌握java面向对象程序设计特点: (3) 综合掌握java GUI 程序设计结构: (4) 综合掌握java多线程编程模型: (5) 综合编程练习. 2.实验内容和步骤 任务1:填写课程课后调查问卷,网址:https://www.wjx.cn/jq/33108969.aspx. 任务2:综合编

Android技术10:Java与C语言之间简单数据的传递

由于C语言和Java语言之间很多类型不一致性,因此使用native时,需要数据类型转换.下面演示分别传递整型,字符串,整型数组,Java静态方法传递数据. 1.创建native方法 我们单独创建一个NativeClass类来存放native方法 1 package com.forsta.ndk; 2 3 public class NativeClass { 4 public native int add(int x,int y); 5 public native String showStrin

第10篇-JAVA 集合框架-JAVA 泛型

第10篇-JAVA 集合框架-JAVA 泛型 每篇一句 :所有的不甘,都是因为还心存梦想 初学心得: 不是每件事都注定会成功,但是每件事都值得一试 (笔者:JEEP/711)[JAVA笔记 | 时间:2017-04-15| JAVA 集合框架/JAVA 泛型 ] 1.JAVA 集合框架概念 通俗的说,集合就是一个存放数据的容器,准确的说,就是放数据对象引用的容器 数组和集合都是容器,有何不同? 数组长度固定,集合长度可变 数组只能存放相同类型的数据,集合可以存放不同类型的数据 数组可存放简单数据