自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 [BIT0429]-Java-接口之間的多繼承關係

通過一個小示例來說明接口之間的多繼承關係package cn.bjsxt.oop03;//創建接口AAApublic interface AAA { public abstract void testaaa();}package cn.bjsxt.oop03;//創建接口BBBpublic interface BBB { public abstract void test

2017-10-25 14:31:24 148

原创 [BIT0429]-Java 使用接口作方法形參來精簡代碼

編譯時使用接口作方法形參,執行程式時則使用實現了接口的類對象作實際參數,以達到精簡代碼的目的。以下提供一個示例:package cn.bjsxt.oop02;//創建一個"飛"接口,并定義一個"飛"方法public interface InterfaceFly { public abstract void fly();}package cn.bjsxt.oop02;//定義超人類,實

2017-10-25 14:20:08 186

原创 [BIT0429]-Java 可變長度參數

通過簡單的小程序來說明可變長度參數的含義package cn.bjsxt.oop06;abstract public class AAA { abstract public void print(int...num);}package cn.bjsxt.oop06;public class BBB extends AAA{ @Override public void prin

2017-10-25 10:54:30 151

原创 [BIT0429]-Java 子類繼承抽象父類,繼承了父類構造器并實現父類抽象方法

子類繼承抽象父類,繼承了父類構造器并實現父類抽象方法package cn.bjsxt.oop05;abstract public class Animal { //構建抽象Animal類 String name; int age; public Animal() { super(); } public Animal(String nam

2017-10-25 10:47:17 292

原创 [BIT0429]-Java final關鍵字修飾類修飾方法與數學公式的內在聯繫

如題目所示:我們今天要創建一個小程式來說明final關鍵字修飾類和方法的時候與我們數學公式的內類聯繫。 (假設我們要求圓的面積,我們會怎麼做呢?很簡單,圓的面積公式是不變的,唯一變的是圓的半徑。)package cn.bjsxt.oop04;//很顯然,圓周率和圓的面積公式不變,故而用final修飾Math類和圓周率及面積的獲取方法。對應了數學公式。final public class Mat

2017-10-25 10:24:17 432

原创 [BIT0429]-Java 多態中父類引用指向子類對象的經典代碼

我們給出一段父類引用指向子類對象的經典代碼,以讓您分析其運行結果和更加深入了解這個原理的精妙之處:package cn.bjsxt.oop03;public class Test1 { public static void main(String[] args) { A a1 = new A(); A a2 = new B(); B

2017-10-25 10:05:33 739

原创 [BIT0429]-Java多态:父类引用指向子类对象的原理

今天,我们来写一个小程序说明在多态中,父类引用指向子类对象的原理。在此之前我们简略提一下面向对象的三大特征:封装、继承、多态。而多态的前提有:继承、子类重写父类方法、父类引用指向子类对象。而多态前提的最后一个则涉及到程序静态时编译和动态时运行的区别,下面我们通过代码来说明。首先創建一個“人”類,并定義一個“吃”的方法,表示所有“人”的對象都會吃飯。package cn.bjsxt.oop03;p

2017-10-25 09:57:21 611

原创 [BIT0429]-Java 接口作方法形參,運行時傳遞實現接口方法類對象作實參

1.定义接口表示某个行为(如:吃饭)2.定义多个实现该接口的类3.定义一个方法,以该接口作为形参,运行时以实现该接口的任意类的对象作为实参4.达到精简代码的目的,并且可复用性好,可维护性高package cn.bjsxt.oop02;//1.定义接口表示某个行为(如:吃饭)public interface InterfaceEat { public abstract void e

2017-10-24 21:28:54 296

原创 [BIT0429]-Java 垃圾自動回收機制代碼演示

在C等語言中,內存管理和回收對於程序員來說是非常痛苦的,因為這需要程序員具有極高的編碼水平來確保自主回收內存不會導致程序出現問題。在Java這門優秀的語言中引入了垃圾自動回收機制(GC),雖然這犧牲輕微的效率,但卻使得程序員更加專注于代碼邏輯,並且搭建和管理程序也變得更加輕鬆和高效。下面我們通過一個有趣的小程序來演示Java垃圾自動回收的機制: 一、創建一個學生類,並且重寫系統的finaliz

2017-10-24 18:08:17 209

原创 [BIT0429]-Java 接口(interface)详解一

[BIT0429]-Java 接口(interface)详解一 假设有三个类,分别是SuperMan、Plane和Bat,三者都有一个行为“飞”,此时就需要引入一个概念“接口(Interface)”来表示“飞这个行为”。 首先我们定义一个接口,在接口里面定义表示“飞”的这个方法:public interface InterfaceFly { public abstract void fl

2017-10-24 15:59:42 174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除