"வணக்கம், அமிகோ!"
"வணக்கம், கிம்."
"பூலியன் வகையைப் பற்றி நான் உங்களுக்குச் சொல்லப் போகிறேன். இது பூலியன் வகைக்கான ரேப்பர், மேலும் இது பை போல எளிதானது. பூலியன் வகுப்பிலிருந்து சில எளிமையான குறியீடுகள் இங்கே:"
class Boolean
{
public static final Boolean TRUE = new Boolean(true);
public static final Boolean FALSE = new Boolean(false);
private final boolean value;
public Boolean(boolean value)
{
this.value = value;
}
public boolean booleanValue()
{
return value;
}
public static Boolean valueOf(boolean b)
{
return (b ? TRUE : FALSE);
}
}
"வேறு வார்த்தைகளில் கூறுவதானால், வகுப்பு என்பது பூலியன் வகைக்கான ஒரு போர்வையாகும்."
"ஆமாம். அது இரண்டு மாறிலிகள் (TRUE மற்றும் FALSE) கொண்டிருக்கிறது, அவை பழமையான மதிப்புகளின் உண்மை மற்றும் தவறானவை."
"இது ஒரு வீரன் போல ஆட்டோ பாக்ஸிங்கையும் கையாளுகிறது:"
குறியீடு | உண்மையில் என்ன நடக்கிறது |
---|---|
|
|
"பூலியன் மற்றும் பூலியன் வகைகளுக்கு இடையிலான ஒப்பீடுகள் எவ்வாறு செயல்படுகின்றன என்பது இங்கே:"
boolean a = true;
Boolean b = true; //Will be equal to Boolean.TRUE
Boolean c = true; //Will be equal to Boolean.TRUE
a == b; //true (comparison based on primitive value)
a == c; //true (comparison based on primitive value)
b == c; //true (comparison based on references, but they point to the same object)
"நீங்கள் உண்மையிலேயே ஒரு சுயாதீன பூலியன் பொருளை உருவாக்க வேண்டும் என்றால், நீங்கள் அதை வெளிப்படையாக உருவாக்க வேண்டும்:
boolean a = true;
Boolean b = new Boolean(true); //A new Boolean object
Boolean c = true; //Will be equal to Boolean.TRUE
a == b; //true (comparison based on primitive value)
a == c; //true (comparison based on primitive value)
b == c; //false (comparison based on references; they point to different objects)
"இப்போதைக்கு அவ்வளவுதான் என்று நினைக்கிறேன்."
"ஆம், உங்கள் பாடங்கள் பிலாபோவை விடக் குறைவு."
"அப்படியானால், இஃப் கண்டிஷனுக்குள் பூலியனைப் பயன்படுத்தலாமா?"
Boolean less = (2 < 3);
if (less)
{
….
}
"ஆம், குறைவானது பூஜ்யமாக இருந்தால், ஒரு NullPointerException தூக்கி எறியப்படும் என்பதை மறந்துவிடாதீர்கள்."
"ஆமாம், நான் அதை ஏற்கனவே புரிந்துகொண்டேன். நான் அதை எல்லா நேரத்திலும் என் தலையில் வைத்திருப்பதில்லை."
GO TO FULL VERSION