03/08/2023
こんにちは、レンレンです!
dcWORKSで行っている実践的な技術研修や勉強会で取り組んでいる問題・課題の内容を、「魁!dcWORKS塾」というBLOG記事で不定期に紹介しています。
エンジニア編では課題を解決するためのポイントを具体的に紹介しているので、皆さんもチャレンジしてみてください。
講師は、弊社が運営しているプログラミングスクールのEngineersGateでも講師を務めるサトウ先生です。
---------------------------------
~問題~
Shape(図形)という名前のインターフェースを作成し、area()とperimeter()という2つのメソッドを定義してください。
area()メソッド・・・面積を返す。
perimeter()メソッド・・・周囲長を返す。
Rectangle(長方形)、Circle(円)、Triangle(正三角形)という名前の3つのクラスを作成し、それぞれShapeインターフェースを実装してください。
また、各クラスには必要な変数とコンストラクタを定義してください。
main関数を持つクラスを作成し、Rectangle、Circle、Triangleのオブジェクトを作成して、各オブジェクトの面積と周囲長を出力するプログラムを作成してください。
---------------------------------
4回目にして、超難問の様相を呈していますが、皆さん、付いてこれてますか?
佐藤先生の解答とワンポイントアドバイスは以下のブログから確認できます!
ぜひ、挑戦してみてください!
https://www.dcworks.jp/blog/engineerCramSchool04/
#研修 #転職 #未経験 #新卒 #中途 #エンジニア #デザイナー
Emotional x Technologyを合言葉にアイデアを具現化し、チャンスを創出する集団、dcWORKSのサイトです。システム開発、Web制作/コンテンツプロデュース、コンサルティングを行っています。