Classes and Objects
Instance Methods
An instance method works with the fields of one object.
Instance Methods
InstanceMethods.cs
using System;
class BankAccount
{
public int Balance;
public BankAccount(int balance)
{
Balance = balance;
}
public void Deposit(int amount)
{
Balance += amount;
}
}
class Program
{
static void Main()
{
int deposit = ;
BankAccount account = new BankAccount(10);
account.Deposit(deposit);
Console.WriteLine($"deposit={deposit}");
Console.WriteLine($"balance={account.Balance}");
}
}
using System;
class BankAccount
{
public int Balance;
public BankAccount(int balance)
{
Balance = balance;
}
public void Deposit(int amount)
{
Balance += amount;
}
}
class Program
{
static void Main()
{
int deposit = ;
BankAccount account = new BankAccount(10);
account.Deposit(deposit);
Console.WriteLine($"deposit={deposit}");
Console.WriteLine($"balance={account.Balance}");
}
}
using System;
class BankAccount
{
public int Balance;
public BankAccount(int balance)
{
Balance = balance;
}
public void Deposit(int amount)
{
Balance += amount;
}
}
class Program
{
static void Main()
{
int deposit = ;
BankAccount account = new BankAccount(10);
account.Deposit(deposit);
Console.WriteLine($"deposit={deposit}");
Console.WriteLine($"balance={account.Balance}");
}
}
instance method
An instance method is called on an object and can use that object's state.