Agar boolean ki 8bits me se 7bits "0" ya "OFF" hain aur 1bit "1" ya "ON" hai to answer "TRUE" aye ga kyun k in tamam 8bits me se 1bit "ON" ya "1" hai.
"NULL" ko hum special data type bhi kehtey hain.
"Heap" and "Stack" is basically a type of memory.
PROPERTIES (BASIC MEMBER OF CLASS):
Purani languages me class me properties ka concept nahi hota tha. Properties hum use krtey hain to "get" and "set" a value "To/From" the variable.
Error humare pass 3 types k hotey hain.
- Compile time error.
- Runtime error.
- Logical error.
"Logical error" woh error hota hai jo input ki wajah se ata hai. FOR EXAMPLE: Jesey k student ka Roll# hai woh hamesha "positive" me hoga lakin agar user "negative" me input dega to woh logical error kehlaye ga. Logical errors ko control krne k liye hum program me kuch modifications kre ge aur properties bnaye ge.
Syntax of property |
---|
Public int RollNo{.....} → Property |
Public int RollNo; → variable |
Purani languages me hum variable me value "set" aur "get" krne k liye hum functions bnatey thay. FOR EXAMPLE: getRollNo() aur setRollNo(). Lakin .NET Framework me values ko "get" aur "set" krwane k liye hum propertties bnatey hain.
Line No. | Code | Comments |
---|---|---|
1 | class Student | |
2 | { | |
3 | Public int rollno; | //instance variable or data member. |
4 | Public int RollNo | //property or function member. |
5 | { | |
6 | get | |
7 | { | |
8 | return rollno; | |
9 | } | |
10 | set | |
11 | { | |
12 | rollno = value; | //"value" is a keyword. jo value RollNo ki set kre ga woh value hi is "value" ke keyword me aye gi. |
13 | } | |
14 | } | |
15 | } | |
16 | class Program | |
17 | { | |
18 | static void Main(string[] args) | |
19 | { | |
20 | Student Haroon = new Student(); | |
21 | Haroon.RollNo = 4945; | //to set the property "RollNo" |
22 | Console.WriteLine(Haroon.RollNo); | //to get the property "RollNo" |
23 | Console.ReadLine(); | |
24 | } | |
25 | } | |
OUTPUT: 4945 |
No comments:
Post a Comment