private bool isError(byte status) { //...
public private, .
// public private .
Using System;
class MyClass {
private int alpha; // ,
int beta; // .
public int gamma; //
// , alpha beta .
// .
public void SetAlpha(int ) { alpha = ;
public int GetAlphaO { return alpha;
}
public void-SetBeta(int a) { beta = a;
}
public int GetBeta() { return beta;
}
}
class AccessDemo { static void Main() {
MyClass ob = new MyClassO;
// alpha beta // , ob.SetAlpha(-99); ob.SetBeta(19);
Console.WriteLine("ob.alpha " + ob.GetAlpha());
Console.WriteLine("ob.beta " + ob.GetBeta());
// alpha beta // .
// ob.alpha =10; // ! alpha - !
// ob.beta =9; // ! beta - !
// gamma ,
// , ob.gamma = 99;
}
}
, MyClass alpha private, beta private , gamma public. , alpha beta , . , AccessDemo. (public) , SetAlpha () GetAlpha (). , :
// ob.alpha =10; // ! alpha - !
- . , alpha MyClass, , MyClass, SetAlpha () GetAlpha (). beta.
: , .
- . , , .
, , .
, , , .
|
|
, , .. , , .
, , , . , .
, , .
, , .
, , , . , , , .
, . - , , , " ". , . .
- , . , , , , . , .
: . , . , : , .
Stack, . . Stack. , " ". , Stack , .
// .
Using System;
class Stack {
// , char[] stck; // , int tos; //
// Stack , public Stack(int size) {
stck = new char[size]; // tos = 0;
}
|
|
// , public void Push(char ch) { if(tos==stck.Length) {
Console.WriteLine(" - ."); return;
}
stck[tos] = ch; tos++;
}
// , public char Pop() {
if(tos==0) {
Console.WriteLine(" - ."); return (char) 0;
}
Tos ;
return stck[tos];
}
// true, , public bool IsFullO { return tos==stck.Length;
}
// true, , public bool IsEmptyO { return tos==0;
// , public int Capacity() {
Return stck.Length;
}
// , , public int GetNum() { return tos;
}
}