Tags » Java

ทำใมในภาษา JAVA ต้องเขียน setter getter

ตอนที่ผมได้เรียนภาษา Java ครั้งแรกๆ ในรายวิชา OOP ได้เกิดความคำถามขึ้นมากมายหลายเรื่องทั้งในตัวภาษา Java เองและหลักการด้าน OOP หนึ่งในคำถามนั้นคือ ทำไมต้องเขียน setter/getter ให้ private member เองทั้งที่มันก็เวิ้นเว้อเสียเวลา ไม่ปล่อย public ไปเลยเพราะส่วนมาก setter/getter ก็ให้ผลการทำงานเหมือน public member นั้นแหละ จะเขียนให้เยอะทำไมเสียเวลา พอโตขึ้นมาหน่อยก็ใช้ IDE สร้าง setter/getter ให้ ชีวิตก็ทำตามความเชื่อและความศรัทธา Java กับ OOP แบบงมงาย จนมาถึงวันนี้ผมก็ได้บรรลุโสดาบันแล้ว เข้าใจ Encapsulation อย่างถ่องแท้ ถึงได้รู้ว่าเพราะอะไรดังต่อไปนี้ 28 more words

Coding

Okey! Let's start!

Hi Everyone, I am William. I know nothing about programming and algorithm. However, today I aims to FLAG interviews in the future.

A big dream, Huh? 541 more words

Sejarah Java

Tahun 1991 Java lahir dari ketidakpuasan seorang insinyur yang bernama james Gosling di Sun MicroSystem.inc terhadap compiler C++ yang dinilai terlalu banyak menghasilkan Bug, berbiaya besar, dan sangat tergantung pada platform. 82 more words

Java

slf4j 간단히 보기

오늘 3시간 삽질을 해서… 기록으로 남겨두기….

slf4j-log4j로 log를 찍도록 프로젝트에 셋팅을 해두었는데,
log4j.xml로 log파일에 대해 어떻게 찍을지 셋팅해두었음에도 불구하고, log4j의 설정대로 log가 찍히지 않는 문제가 있었다. 221 more words

Java

Gửi Email dùng Java Mail API

package com.mail;

/**
*
* @author Hoan
*
*/
import java.util.Date;
import java.util.Properties;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;

241 more words
Phát Triển Phần Mềm

Yes! The Bar counts itself!

Okay, there are things to figure out… but I got my app so that if I enter a number to “show” on the number line, it will count itself forward. 132 more words