怎样建设网站空间,成都网站设公司,应用之星 wordpress,旅游网页设计模板下载学号 20175212 《Java程序设计》第3周学习总结 教材学习内容总结 一、 Java——面向对象语言 核心内容为对象#xff0c;一切围绕着对象。以下为三个重要性质#xff1a; 封装性#xff1a;将数据和对数据的操作封装在一起。继承#xff1a;子类可以继承父系的属性和行为。…学号 20175212 《Java程序设计》第3周学习总结 教材学习内容总结 一、 Java——面向对象语言 核心内容为对象一切围绕着对象。以下为三个重要性质 封装性将数据和对数据的操作封装在一起。继承子类可以继承父系的属性和行为。多态一使多个操作具有相同的名字但这些操作所接受的消息类型不同另一是同意操作被不同类型对象调用时可能产生不同的行为。二、 构造方法与对象的创建 1.“构造方法”是类中一种特殊方法可自定义也可使用默认用以创建对象时使用构造方法名必须与其所在类名相同。构造方法没有类型如 Point{
x 1;
y 1;
}2.创建对象时使用 new运算符 和 类的构造方法 为声明的对象分配变量。以下是例4-2 class Point {int x,y;Point(int a,int b) {xa;yb;}
}public class Example4_2 {public static void main(String args[]) {Point p1,p2; //声明对象p1和p2p1new Point(10,10); //为对象分配变量(使用new和类中的构造方法)p2new Point(23,35); //为对象分配变量(使用new和类中的构造方法)}
}三、 类与程序的基本结构 1.在一个Java应用程序中可编写若干个源文件在主类中运行并且主类的编译需要使用之前的字节码文件时需要放在同一目录下不然会出错。如下图 2.可用javac *.java命令编译目录下全部源文件。 四、实例成员与类成员 1.实例变量随该类不同的对象而变化。 类变量定义数据类型前加static该类所有对象共享该类变量。 2.实例方法和类方法与使用方法与实例变量和类变量大致相同一般可用import java.util.*; 引入调用Arrays类中的static方法。 四、 方法重载 一个类中多个方法具有相同名字但方法的参数不同。 五、 this关键词 在构造方法中使用thisthis代表该构造方法所创建的对象。在实例方法中使用this代表正在调用该方法的当前对象。六、 包 带包的文件要到包的父目录进行编译javac tom\jiafei\源文件也在此进行运行java tom.jiafei.主类名 主类的全名是“”包名.主类名教材学习中的问题和解决过程 问题1在父目录中无法运行子目录下的可执行文件。问题1解决方案在蓝墨云上寻求老师同学的帮助并上网进行查阅。代码调试中的问题和解决过程 问题1问题1解决方案通过借鉴同学博客和网上搜索熟悉JDB调试规则后解决代码托管 上周考试错题总结 下面程序的运行结果是public static void main(String args[]) {char s1[]ABCDEF\0.toCharArray(); int i0; while(s1[i]!\0) System.out.println(s1[i]); } A .ABCDEFB .BDF C .ABCDE D .BCDE 错题原因未正确理解代码含义导致运行结果分析错误 其他感悟、思考等可选 此章代码量较大内容基础但比较关键下了不少功夫还需及时复习熟练。 学习进度条 代码行数新增/累积博客量新增/累积学习时间新增/累积重要成长目标5000行30篇400小时第一周6/61/120/20第二周245/2511/218/38第三周633/8841/322/60尝试一下记录「计划学习时间」和「实际学习时间」到期末看看能不能改进自己的计划能力。这个工作学习中很重要也很有用。 耗时估计的公式 YXX/N YX-X/N训练次数多了X、Y就接近了。 参考软件工程软件的估计为什么这么难软件工程 估计方法 改进情况(有空多看看现代软件工程 课件 软件工程师能力自我评价表) 参考资料 Java学习笔记(第8版)《Java学习笔记(第8版)》学习指导...转载于:https://www.cnblogs.com/thz666/p/10539900.html