[CS]注記9.クラスとメソッド
2327 ワード
△尹大熙...講義...本当においしかった.
尹大熙先生の讲座13讲。
のプログラミングを行う場合は、よく使われる文をまとめて使うか、整理する必要があります. VScrollBar Maximum、Valueの値を変更できます.
尹大熙先生の讲座13讲。
カテゴリ
オブジェクト向けプログラミングで使用される
特定のオブジェクトを作成するフィールド、プロパティ、メソッド、およびイベントのフレームワークを定義します.
方法
クラスの名句はみな方法と呼ばれている.
抽象化された友達class 클래스이름
{
필드 & 속성
한정자 반환 형식 메서드이름(사용될 매개변수 목록)
{
코드 1;
코드 2;
...
return 반환값
}
}
動物という名前のクラスを作成してselectメソッドを作成class animal
{
pubilc string color;
public string name;
public void select()
{
Console.WriteLine("동물 : {0}{1}", color, name};
}
}
ジェネレータを設定することでcolorとnameを定義できます(これは私が知っているようなジェネレータではありません...?)private void Form1_Load(object sender, EvnetArgs e)
{
animal ani = new animal();
ani.color = "검은";
ani.name = "고양이";
ani.select()'
}
尹大熙讲义了14次。
クラスファイル
class 클래스이름
{
필드 & 속성
한정자 반환 형식 메서드이름(사용될 매개변수 목록)
{
코드 1;
코드 2;
...
return 반환값
}
}
class animal
{
pubilc string color;
public string name;
public void select()
{
Console.WriteLine("동물 : {0}{1}", color, name};
}
}
private void Form1_Load(object sender, EvnetArgs e)
{
animal ani = new animal();
ani.color = "검은";
ani.name = "고양이";
ani.select()'
}
クラスファイル
// Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace test9
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)
{
int weight = vScrollBar1.Maximum - vScrollBar1.Value;
label1.Text = weight + "kg";
animal ani = new animal(); //클래스 생성
label2.Text = "크기 : " + ani.size(weight); // animal클래스 내에 메서드함수 사용.
}
}
}
// animal.cs (클래스 생성파일)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace test9
{
class animal
{
public string size(int weight)
{
if (weight > 20) return "대형";
else if (weight > 10) return "중형";
else return "소형";
}
}
}
Reference
この問題について([CS]注記9.クラスとメソッド), 我々は、より多くの情報をここで見つけました https://velog.io/@psh4204/CS-메모9.-클래스와-메소드テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol