software

Abstract Class and Interface

Abstract //abstract parent class abstract class Animal{ //abstract method public abstract void sound(); } //Dog class extends Animal class public class Dog extends Animal{ public void sound(){ System.out.println("Woof"); } public static vo…

Overriding vs Overloading

Overriding 親クラスのメソッドをサブクラスで再実装して使用することで、上位クラスの機能を拡張しようとするときに使用 class Dog{ public void bark(){ System.out.println("woof "); } } class Hound extends Dog{ public void sniff(){ System.out.prin…

開発方法論比較

ウォーターフォール ウォーターフォールという手法は非常に簡潔で、極めて古典的な発想の開発マネジメントシステムです。配信日やプロジェクト完了期日が決定しており、さらに製品の最終仕様が開発の途中で変更されないなど、緻密な計画を立てて開発するのが…

64bit Vs 32bit

bit(ビット)とは? 1bit=0、1(1桁・2通りの組み合わせ) 2bit=00、01、10、11(2桁・4通りの組み合わせ) 8bitは「8桁・256通り」となり、8bit=1Byte(バイト)となります。 OS扱える情報量 32bit:約42億通り 64bit:約1844京6744兆0737億通り メモリ…