BNBのプログラミング勉強記録

ガチのプログラミング初心者が駆け上がっていくブログ

Java

メモ(Java V)

色々 継承の概念は、先に学んだRubyと同じ感じの様子。 継承されるクラスを「スーパークラス」、継承してできる新しいクラスを「サブクラス」と呼ぶ 継承を用いて新しくサブクラスを定義するときは、「class サブクラス名 extends スーパークラス名」として…

メモ(Java道場 II)

間違えたところ scanner.nextInt()をscanner.next()にしていた scannerの変数を、前と同じものにしていた(とは言うものの、同じものにしていてもいけたかも) 変数いじくる際の「this.」付け忘れ(なんでだろうね。) 新たに追加した変数をインスタンスフィ…

メモ(Java IV)

基本 オブジェクト指向で大事なのはクラスとインスタンス。 インスタンスというのはオブジェクトの別名 クラスはインスタンスの設計図 例えば、「名前」「年齢」という情報と「あいさつする」「歩く」という振る舞いを持つ人間のインスタンスを作るのであれ…

メモ(Java 道場I)

ミスったところ1(引数の指定が抜けている) import java.util.Scanner; class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("名前:"); String firstName=scanner.next(); System.out.pr…

メモ(Java III)

基本 メソッドとは、何らかの処理を割り当てた部品 Javaのファイルを実行すると、自動的にmainメソッドが実行される mainメソッドの処理をメソッドに切り分けると、mainメソッドが各メソッドに指示を出し、各メソッドが個々の処理を実行するという構造 今の…

メモ(Java II)

基本 booleanはブーリアン型。ブール氏由来らしい 比較演算子は他と同様 論理演算子も一緒 !(x >= 30)は「xが30以上でない」 ifの書き方・・・if(x==1){ } if文の{ }という記号・・・ブロック。 ifの{ }の後ろにはセミコロンは不要 elseとelse ifを使う whir…

メモ(Java I)

基礎 javascript、Ruby、php、Pythonとやってきたけど、Javaなんかすげえ癖ありそう・・。System.out.printlnとか最初からなんかキモいわ コメントアウトは // JavaもPython同様データ型の概念あり。 変数定義するときに、まずデータ型を宣言する。めんどい…