![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件构造
文章平均质量分 61
Xx_lbbh
这个作者很懒,什么都没留下…
展开
-
初识图形用户界面(2)
写在前面:本篇是对《初识图形用户界面(1)》的补充。二.窗体属性JFrame类本身只包含若干个改变窗体外观的方法。当然,利用继承的魔力,大多数处理窗体大小和位置的方法都来自JFrane的各个超类。其中最重要的有以下方法:●setLocation方法和setBounds方法用于设置窗体的位置。●setIconImage方法用于告诉窗口系统在标题栏、任务切换窗口等位置显示哪个图标。●setTitle方法用于改变标题栏的文字。●setResizable利用一个boolean值确...原创 2021-07-07 19:20:00 · 86 阅读 · 0 评论 -
初识图形用户界面(1)
写在前面:在《软件构造》课程的Lab1中,第一次接触了图像界面,但是图形界面已经为我们设计好了,并不需要我们自己去实现,在Lab3中,实验要求使用图形用户界面或者命令行,博主采用了图形用户界面,博主通过学习java教材,自主完成了图形用户界面的设计,在这里分两次叙述自己对图形用户界面的心得与体会。一.显示窗体在Java中,顶层窗口(就是没有包含在其他窗口中的窗口)称为窗体(frame)。AWT库中有一个称为Frame的类,用于描述这个顶层窗口。这个类的Swing版本名为JFrame,它扩展了Fr原创 2021-07-07 18:57:14 · 120 阅读 · 0 评论 -
初识接口(interface)
写在前面:博主在《软件构造》课程的的实验中遇到了需要设计接口的情况,在设计的时候毫无头绪,接下来博主将介绍自己对接口的理解与心得。接口的概念在java程序设计语言中,接口不是类,而是对希望符合这个接口的类的一组需求。我们经常听到服务器提供商这样说:“如果你的类符合某个特点接口,我就会履行这项服务。”下面给出一个具体的示例。Array类中的sort方法承诺可以对对象数组进行排序,但要求满足下面这个条件:对象所属的类必须实现Comparable接口。下面是Comparable接口的代码:原创 2021-07-07 01:15:25 · 137 阅读 · 0 评论 -
初识继承(inheritance)
写在前面:博主在《软件构造》课程的实验当中,第一次遇到了继承(inheritance)的问题,由于没有java相关课程学习的前提,使用起来完全没有头绪。在这里博主介绍一下自己对继承的理解与心得。一.继承的基本思想可以基于已有的类创建新的类。继承已存在的类就是复用(继承)这些类的方法,而且可以增加一些新的方法和字段,使新类能够适应新的情况。二.类、超类和子类(1)定义子类可以如下继承Employee类来定义Manager类,这里使用关键字extends表示继承。publi..原创 2021-07-07 00:30:16 · 318 阅读 · 0 评论 -
初识对象与类
写在前面:博主在刚接触《软件构造》这门课程时,并没有java相关课程的学习前提,导致学习起来非常吃力,连最基本的对象与类的概念也不理解,这里博主展示一下对象与类的相关知识和自己的理解。一.类(1)类的概念:类是构造对象的模板或蓝图。(2)识别类:传统的过程式程序中,必须从顶部的main函数开始编写程序。在面向对象程序设计时没有所谓的“顶部”。学习OOP的初学者比如博主因而常常会感觉无从下手。答案是:首先从识别类开始,然后再为各个类添加方法。识别类的一个简单经验是分析问题的过程中寻找名原创 2021-07-06 23:28:09 · 149 阅读 · 0 评论