Java
roadkiller.
我愿浪漫至死
展开
-
Java学习笔记(六)——抽象与接口
1、抽象 抽象函数——能表达出概念而无法实现具体代码的函数 抽象类——能表达出概念而无法实现具体代码的类 抽象函数和抽象类的注意点: 带有abstract修饰符的函数 有抽象函数的类一定是抽象类 抽象类不能制造对象,但是可以定义变量,任何继承了抽象类的非抽象类的对象可以赋给这个变量 !继承自抽象类的子类必须覆盖父类的抽象函数! 举个栗子 //Shape.java package shapes; import java.awt.Graphics; public abstra原创 2020-06-03 11:13:58 · 252 阅读 · 0 评论 -
Friends HDU - 5241(Java)
今天向 java dl lsl 学习了一波Java tql 学会Java简单操作了好开森窝 上题: Mike has many friends. Here are nine of them: Alice, Bob, Carol, Dave, Eve, Frank, Gloria, Henry and Irene. Mike is so skillful that he can maste...原创 2019-05-06 17:25:04 · 154 阅读 · 0 评论 -
ACM初级Java基本运算
初学,写一下最基本的四则运算以及幂运算和模运算叭,大佬发现有误可以指正,(*^__^*) import java.math.*; import java.util.*; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in);//C++写习惯了a...原创 2019-05-06 17:40:13 · 139 阅读 · 0 评论 -
Java面向对象的程序设计(一)--类与对象
不学面向对象的话很多高层次的开发都没办法开始 学了好多忘写博客了,这可不行,回顾下 之前学过 系统提供的类例如String是可以直接使用的,我们可以直接创建或使用String对象,太简单就不说了 对象变量和普通变量是不同的 一、用类制造对象 对象变量是对象的管理者而非所有者!! 所有涉及到赋值函数参数传递和比较都与普通变量有所不同。 类和对象的关系:类定义了对象长...原创 2019-07-13 11:44:46 · 316 阅读 · 0 评论 -
Java面向对象的程序设计(二)--对象交互
一、封装 封装是面向对象里面一个基本概念,先通过图片中蛋清与蛋黄来感性了解一下 封装,就是把数据和对数据的操作放在一起,并且是操作来把数据掩盖起来。 Tips: 1、所有的成员变量必须是private的,这样就能避免别人进行改动从而造成混乱 2、所有public的函数只是用来提供服务的,而不是用来直接访问数据的,除非这个类单纯到只是访问数据。 二、几种访问属性 ...原创 2019-07-13 14:57:24 · 327 阅读 · 0 评论 -
Java面向对象程序设计(三)--对象容器
一、容器与对象数组 Java里有很多很好用的容器,它拥有丰富的功能,不错的性能以及很好的可操作性。 数组可以看作一种容器,但是它一旦开始固定数组长度就不能进行改变。 所以一般来说容器是能够自动扩大容量的数据结构。 所以在面向对象中有了对象容器的概念。 下面是写的一个模拟记事本,可以实现增加(两种形式),删除和查看(都是通过索引),以及列出来的功能。 ArrayList是Java...原创 2019-07-14 12:15:07 · 335 阅读 · 0 评论 -
Java面向对象程序设计(五)--设计原则
消除代码复制的两个重要手段就是:父类和函数 评判一个程序是否优秀,主要是看类的设计 程序设计的目标是一系列通过明确的接口通信来协同工作的类。 在类的设计中,有两个重要的术语,耦合和聚合。 耦合:类与类之间的联系 我们要努力获得低的耦合度,因为在一个紧耦合的结构中,对一个类的修改也需要对其他类的修改,是一件既费时又易出错的事情。 聚合:一个代码单元应该负责一个聚合的任务 如...原创 2019-07-20 11:14:19 · 264 阅读 · 0 评论 -
Java面向对象程序设计(四)-- 继承与多态
最近学的东西有点难,自己理解的慢一些,而且家里事情太多,所以写的有点迟,还是得慢慢打好基础^_^ 中国大学MOOC传送门 -----------------------------------------------------------------------------------------------------------------------------------------...原创 2019-07-17 19:06:24 · 503 阅读 · 0 评论