일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- C로 시작하는 컴퓨터 프로그래밍4판
- 인프런
- 건담
- 비즈니스일본어
- 연습문제
- Python
- 単語
- springboot
- javascript
- vscode
- DART
- java
- 디지몬
- jsp
- 건담베이스
- nico
- rails
- 日本語
- CSS
- Spring
- Flutter
- 반다이몰
- rails7
- html
- 자바
- 일본어
- 一日一つメソッド
- メソッド
- ruby
- Web
- Today
- Total
목록Class (8)
AR삽질러
Ruby モジュール - クラスのようにメソッドや定数(Constant)をまとめられるもの - Rubyでモジュール(Module)は特定の機能をグループ化する方法として使用されます。 - モジュールはクラスと似ていますが、インスタンスを生成することはできず、継承することもできません。 代わりに、モジュールは2つの主要用途で使用されます クラスの違い - インスタンスを作ることができない - 継承ができない モジュールの定義 module モジュール名 # モジュールの定義(メソッドや、定数など) end 1) ネームスペース(Namespace): - モジュールは、互いに関連するメソッド、クラス、異なるモジュールなどを1か所にグループ化して名前の衝突を防止するために使用されます。 たとえば、2 つの異なるライブラリがレポートというクラスを使用する場合、それぞれのレポート クラスを..
Ruby クラス変数とクラスメソッド 1. クラス変数 - クラス自体に値を保持することができる変数 - Rubyで、クラス変数はクラス自体に属する変数で、 クラス変数はクラス内のすべてのインスタンス間で共有され、クラスメソッドからもアクセスできる。 - クラス変数の名前は常に@@で始まります。 これは、インスタンス変数との主な違いの 1 つで、 インスタンス変数は、各オブジェクト インスタンスに対して別々に存在し、@で始まる。 - クラス変数を使用する主な理由は、特定のクラスに関連するステータスや情報をすべてのインスタンス間で共有するためで、 たとえば、クラス インスタンスの総数を追跡したり、クラスに関連付けられた設定を保存したりするために使用できる。 class Car def initialize(name) @name = name end def hello puts "He..
Ruby Class例題 - 銀行口座管理システム 説明 - Rubyのクラスを使用して簡単な銀行口座管理システムを実装します。 このシステムは、顧客情報管理、口座作成、入出金処理などの機能を提供する必要があります。 要求事項 1. 顧客クラス(Client)の実装 - 顧客の名前と年齢を属性として持ちます。 - ユーザーから名前と年齢を入力してもらい、オブジェクトを初期化します。 2. アカウントクラス(Account)の実装 - 口座番号、所有者名、所有者年齢、現在の残高を属性として持ちます。 - 入金(deposit)メソッド:金額を入力してもらい、口座残高を増加させます。 - 出金(withdraw)メソッド:金額を入力して口座残高を減少させます。 - 口座情報出力(info)メソッド:口座の詳細情報を出力します。 3. 銀行クラス(Bank)の実装: - 銀行システムの全体的..
Object指向プログラミング言語の概要 Object指向プログラミング言語とは - Computer・Programmingの概念の一つ - Object指向の概念や手法を取り入れたもの - Programを、データとその振舞が結びつけられたObjectの集まりとして構成する Objectとは - データと処理の集まりのこと Object指向とは - Object同士が相互に関係しあうことで、システムの振る舞いをとらえる考え方。 クラス(Class) - Objectの設計図 インスタンス(Instance) - Class(設計図)から作成した、実態。 Method - Classの中に定義されているもので、複数の処理を一つにまとめて、扱いやすくしたもの。 - Classに所属する関数のようなもの
CSS - Classes, inline Block 1. lnline - inline 요소는 높이와 너비를 가질 수 없다. - padding 요소는 사방에 가질 수 있다. 위 상황에서 위 아래 margin을 적용하고 싶다면 inline요소를 block로 수정해야한다. hello hello line요소 - span : inline요소로 텍스트를 묶기 위해 사용 2. Class hello hello hello hello hello hello Class - .으로 시작하고 클래스 이름이 뒤에온다. ex) .className .class1 - 선택자로 해당 클래스가 적용된 모든 HTML요소에 스타일 규칙을 적용할 수 있다. - HTML요소에 클래스를 적용하면 class속성을 사용할 수 있다. ex) - Class..
Dart Class Class는 객체지향프로그래밍(OOP)에서 핵심적인 개념으로 데이터와 해당 데이터를 조작하는 함수를 하나로 묶어 표현하는 방법이다. Class는 동일한 Class로 생성된 Object(객체)객체들은 클래스의 맴버변수와 메서드를 공유한다. - Function에서 Variable을 사용할때 var를 사용하면 타입을 명시할 필요가 없었지만 - Class에서는 property를 선언할때 반드 타입을 사용해 정의한다. 0. Class Definition(클래스 정의) class Intro { String name = '아랑'; int age = 25; } void main() { var intro = new Intro(); print(intro.name); // 아랑 intro.name = '..
12. 다음 클래스에서 해당 멤버가 필드, 생성자, 메소드 중 어떤 것인지 빈칸을 채우세요. private String name; 필드 public Member(String name){ } 생성자 public void setName(String name){ } 메소드 13. 현실 세계의 회원을 Member클래스로 모델링하려고 합니다. 회원의 데이터로는 이름, 아이디, 패스워드, 나이가 있습니다. 이 데이터들을 가지는 Member클래스를 선언해보세요. 데이터 이름 필드 이름 타입 이름 name 문자열 아이디 id 문자열 패스워드 password 문자열 나이 age 정수 public class MemberServiceExample { public static void main(String[] args) { ..
개인적으로 가장 중요하다고 생각되는 파트.. 1. 객체와 클래스에 대한 설명으로 틀린것은 무엇입니까? 정답 : 3 하나의 클래스로 하나의 객체만 생성할 수 있다. - 클래스에는 객체를 생성하기 위한 필드와 메소드가 정의되어 있다. 클래스로부터 만들어진 객체를 해당 클래스의 인스턴스 라고 한다. 하나의 클래스로부터 여러개의 인스턴스를 만들 수 있다. 1) 클래스 설계 2) 설계된 클래스를 가지고 사용할 객체 생성 3) 생성된 객체사용 2. 클래스의 구성 멤버가 아닌것은 무엇입니까? 정답 : 4 로컬 변수(local variable) - 클래스에는 객체가 가져야 할 구성 멤버가 선언된다. 구성 멤버에는 필드(Field), 생성자(Constructor), 메소드(Method)가 있다. 이 구성 멤버들은 생략되..