いろいろガンガンいこうぜ。体も大事に

普段はJavaでAndroidアプリ開発しているプログラマーのブログです。

C#で継承とかポリモーフィズムとか(1) 仮想関数?

C#

class Super { public void Hello () { Console.WriteLine ("Hello, this is Super class."); } } class Sub : Super { public void Hello () { Console.WriteLine ("Hello, this is Sub class."); } } class MainClass { public static void Main (string[]…

Hello Widget! (1) 最小構成のWidget

Widget。 Androidを持ち始めてそろそろ1年と半年だけど, 正直しっかりとWidgetを使い始めたのは最近。 作ってみた経験が無かったので, とりあえずHello WorldなWidgetを作ってみようと思います。 Hello worldプログラムはHello Worldって表示するだけで,…

C#のプロパティを使ってみた。

C#

class Person { private string name; private int age; public Person (string name, int age) { this.name = name; this.age = age; } public string GetName () { return name; } public int GetAge () { return age; } public void SetAge (int age) { t…

C#で単純なクラスを定義してみた。

名前と年齢を表すフィールドと,そのアクセッサー。 そして,toStringをオーバーライド。 これだけの単純なクラスをC#で作りたいと思います。 Javaだとこんな感じですかね。 public class Person { private String mName; private int mAge; public Person(S…

C#とJavaのHello worldを見比べて。

JavaのHello worldと, package com.mrstar; public class Main { public static void main(String[] args) { System.out.println("Hello world!"); } } C#のHello world。 using System; namespace HelloCSWorld { class MainClass { public static void Ma…

C#でHello world (2) Hello worldプログラムの作成

Hello World プログラムをMonoDevelopで作ってみました。 Start New Solutionクリックして, C#のConsole Projectを選択。 名前とロケーション,ソリューション名を指定してForwadをクリック。 その後,新しくつくるプロジェクトに必要な機能を聞かれ, 追加…

C#でHello world (1) MonoDevelopをインストール

ゲームを作りたい。 Unityでゲームを作りたい。 言語はC#でUnityでゲームを作りたい。 ということで,まずMacにC#の開発環境をいれて見ました。 C#の開発環境だと,やはりVisual Studioをまず思いついたのですが, 所持しているマシンがMacでしたのでVisual …

ブログ始めました。

プログラマー歴もうすぐ1年です。 業務ではJavaでAndroidアプリケーションを開発しています。自分の備忘録として, C#とUnityでゲームを開発した記録だったり, Javaの便利なライブラリを調べたことだったり, Androidの疑問点・分かったことだったり, ま…