JSP Abstract Class Kullanımı - 05-14-2014

advertisement
JSP Abstract Class Kullan?m? - 05-14-2014
by Burak - Burak Kutbay'?n Ki?isel Blog'u | - http://blog.burakkutbay.com
JSP Abstract Class Kullan?m?
by Burak - Çar?amba, May?s 14, 2014
http://blog.burakkutbay.com/java-server-pages-abstract-class-nedir.html/
Java Server Pages Dersleri'ne devam ediyorum.
Java Server Pages Abstract Class kullan?m?na bakaca??z. Java Server Pages'de Abstract Class
kullan?m?na bakmadan önce Abstract Class'?n ne oldu?unu k?saca anlatmaya çal??aca??m.
Abstract Class (Soyut S?n?f)
Soyut S?n?f demektir. Soyut S?n?flarda Nesne yarat?lmaz. Nesne yarat?lmaz demek new kelimesini
kullanarak s?n?ftan bir nesne türeteme?imiz anlam?na gelmektedir.Bir nesnenin özelli?ini
yaratabiliriz. Ba?ka s?n?f ve nesnelerden habersiz bir ?ekilde çal??mas?na olanak sa?lamaktad?r.
Güvenli bir yaz?l?m ancak s?n?rl? bir ?ekilde programlama yapmam?z? sa?lamaktad?r.
Daha Detayl? Bilgi ?çin T?klay?n?z.
JSP Kullan?m?
Java Server Pages'de kullan?m? ise oldukça kolayd?r. Abstract Class'?n yap?s?nda bir de?i?iklik
olmaz JSP taglar?m?z?n aras?na yazarak kullan?m?n? gerçekle?tirebilmekteyiz.
Bu örnekte çarp?m i?lemi yapan bir JSP sayfas?nda Soyut S?n?f kullanarak gerçekle?tirece?iz.
<%-Document
Created on
Author
Site
:
:
:
:
index
02.May.2014, 20:16:49
Burak Kutbay
blog.burakkutbay.com
--%>
<%@page import="java.lang.System.*"%>
<%@page import="java.*"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>burakkutbay.com</title>
</head>
<body>
<H1>Soyut S?n?f Kullan?m?</H1>
<H1>Abstract Classes in jsp(Codemiles Example)</H1>
1/2
JSP Abstract Class Kullan?m? - 05-14-2014
by Burak - Burak Kutbay'?n Ki?isel Blog'u | - http://blog.burakkutbay.com
<%!
abstract class Hesapla {
int x, y, sonuc;
abstract int getCarp() throws java.io.IOException;
public void setCarp(int sayi1, int sayi2) throws java.io.I
OException {
this.x = sayi1;
this.y = sayi2;
System.out.println("Çarp?m Sonucu");
System.out.println(getCarp());
}
}
class Carp extends Hesapla {
int getCarp() throws java.io.IOException {
sonuc = x * y;
return (sonuc);
}
}
%>
<%
Carp islem = new Carp();
islem.setCarp(2, 3);
%>
</body>
</html>
_______________________________________________
PDF generated by Kalin's PDF Creation Station
2/2
Powered by TCPDF (www.tcpdf.org)
Download