جاوا :: کدهای خط خطی

کدهای خط خطی

کدهای خط خطی

آدم ها 10 دسته اند:
01- آنهایی که باینری نمی فهمند...
10- آنهایی که باینری می فهمند...

دنبال کنندگان ۲ نفر
این وبلاگ را دنبال کنید

۱۱ مطلب با موضوع «برنامه نویسی :: جاوا» ثبت شده است

یکی از بهترین کدها برای غیر فعال کردن کلیک راست در وبلاگ و سایت برای جلوگیری از کپی شدن مطالب تون
کد رو میتونید در ساخت دیفیس ها هم استفاده کنید
و یا در قالب وبلاگ یا قسمت کدهای جاوا قرار بدین
با استفاده از این سورس کد جاوا می تونین روی فریم ایجاد شده یک رویداد ماوس قرار بدین که مختصات ماوس رو فریم را مشخص کند و خط را برای شما رسم کند...
استفاده از Lambda کار تسهیل در کد نویسی را می کند. به کد زیر که یک Action را برای یک button ایجاد می کند
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("Button clicked");
}
});
با استفاده از Lambda می توان به صورت زیر نوشت :
با استفاده از کلاس Toolkit می توان این کار را انجام داد که هم می تونین از متد های getWidth و getHeigth به صورت زیر استفاده کنین :
int width = (int) Toolkit.getDefaultToolkit().getScreenSize().getWidth();
int height= (int) Toolkit.getDefaultToolkit().getScreenSize().getHeigth();
می تونین از یک Dimension هم استفاده کنین که یک ابعاد رو می گیره و متد های getWidth و getHeight برای برگردوندن مقدار ارتفاع و پهنا داره و برای تعیین اندازه یک فریم هم میشه ازش استفاده کرد
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();

وراثت در جاوا یا Inheritance همیشه بین دو کلاس انجام می شود. یعنی ما کلاسی به نام پدر یا super class و کلاسی به نام فرزند یا sub class داریم.
کلاس sub class از کلاس super class ارث بری می کند.در جاوا برای اعلان ارث بری کلاسی از کلاس دیگر از واژه کلیدی extends  و به صورت زیر عمل می کنند:
در این برنامه با استفاده از کتابخانه های موجود در جاوا اشکالی همچون مستطیل دایره خط و چند ضلعی را در یک فریم رسم می کنیم.
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Polygon;
import javax.swing.JFrame;
/**
*
* @author cheknevis.blog.ir
*/
public class Shapes extends JFrame {

در واقع this یک اشاره گر به آبجکتی از کلاس جاری می باشد.

زمانی که بخواهیم متغییری در کلاس را اشاره کنیم می توانیم با this این کار را انجام دهیم.

همچنین با استفاده از this می توانیم کانستراکتور همان کلاس را فراخوانی کنیم.

برای اینکه واضح تر به ادامه توضیحات ادامه بدیم یک مثال میزنیم

Constructor ها یا سازنده ها در جاوا ویژگی هستند که با استفاده از آنها می توان متغییر های یک کلاس را در هنگام ایجاد نمونه از آن را مقدار دهی کرد یا مقداری را به کلاس دیگر ارسال کرد که این پارامتر ارسالی می تواند آبجکت ایجاد شده از یک کلاس باشد.
هر کلاسی در جاوا می تواند n کانستراکتور داشته باشد.
اگر برای کلاسی کانستراکتور تعیین نشود در هنگام ایجاد نمونه از آن کلاس به صورت خودکار یک کانستراکتور پیش فرض برای آن ایجاد خواهد شد.

متد ها (method) را می توان همانند یک ابزار برای یک تعمییر کار می توان در نظر گرفت.مثلا با یک آچار می توان تعدادی پیچ را باز کرد.

طریقه کار به اینصورت می باشد که هر زمان که نیاز به آچار برای باز کردن پیچی داشته باشیم باید آچار را بیاوریم.

فرض کنید آچار را به صورت یک متد تعریف کنیم ، آنوقت برای اینکه بتوانیم از آچار استفاده کنیم باید آن را فراخوانی کنیم.

هر فایل جاوا باید ما یک کلاس همنام با نام فایل جاوا داشته باشد.
به طور مثال ما فایلی به نام Test.java ایجاد میکنیم. این فایل باید حداقل یک کلاس همنام با نام فایل جاوای ما داشته باشد.
public class Test {
  
}