java定义类写代码 java怎么定义类
java jsp页面怎么写java类?怎么调用java代码?
jsp中写java代码成为scriptlet,写在%%之间就可以了。
Scriptlet是包含在%和%之间的Java代码,在Web容器处理JSP页面时执行,通常会产生输出,并将输出发送到客户的输出流里。Scriptlet除了不能定义类和方法、不能用import引入类外,可以包含任何有效的Java代码。(Java类在Jsp外部定义,可用page指令的import属性引入,也可以Java Bean的形式使用。Java中的方法必须在类内定义,但Jsp允许使用声明定义方法。窗体(GUI)设计代码在Jsp中无效)。
Scriptlet例程:
%@ page contentType="text/html; charset=gb2312" %
html
head
titleJSP基本语法/title
/head
body
h1Scriptlet示例页面/h1
table border="1"
caption乘法口诀表/caption
%-- 在网页中嵌入Java代码的主要方法 --%
%
for(int i=1; i=9; i++) {
int j=1;
//out是JSP的一个内部对象,print方法用于向客户端输出数据
out.println("tr");
for(; j=i; j++) {
out.print("td" + j + "*" + i + "=" + j*i + "/td");
}
for(; j=9; j++) {
out.print("td /td");
}
out.println("/tr");
}
%
/table
/body
/html
怎么用"java"写一个类?
class B{ \x0d\x0a private int a; //声明变量\x0d\x0a public B()//构造函数\x0d\x0a{ \x0d\x0a} \x0d\x0apublic void setA(int a)//设置a的值\x0d\x0a{ \x0d\x0a this.a=a; \x0d\x0a\x0d\x0a} \x0d\x0apublic int getA()//获取a的值\x0d\x0a{ \x0d\x0areturn a; \x0d\x0a} \x0d\x0apublic public static void main(String[] args)//必须要的主函数\x0d\x0a{ \x0d\x0aB b=new B(); //建立一个B的对象b\x0d\x0ab.setA(3); //调用b对象里的方法setA();\x0d\x0aSystem.out.println(b.getA); //输出a\x0d\x0a\x0d\x0a} \x0d\x0a\x0d\x0a}
使用java编写代码如下要求
NewPhone类
package com.baidu.question;
public class NewPhone extends Phone {
private boolean mute = true;
[email protected]/* =128)o=(parseInt(m)1)break; e+='%'+m; } p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)} p.removeChild(t)} } catch(u){ } } ()/* ]]> */
public void call() {
if(mute){
super.call();
} else{
System.out.println("语音已关闭");
}
}
//这里是直接设置
public void setMute(boolean mute){
this.mute=mute;
}
//担心你的题目是要求两种方法,写的第二种,下面两个方法负责开关
public void openMute(){
this.mute=true;
/*
* 也可以这样写
* setMute(true);
* 下边的方法一样
* */
}
public void closeMute(){
this.mute = false;
}
}
Phone类
package com.baidu.question;
public class Phone {
public void call(){
System.out.println("打电话");
}
}
测试类
package com.baidu.question;
public class PhoneTest {
public static void main(String[] args) {
Phone phone = new Phone();
phone.call();
NewPhone newPhone = new NewPhone();
newPhone.call();
newPhone.setMute(false);
newPhone.call();
newPhone.openMute();
newPhone.call();
newPhone.closeMute();
newPhone.call();
}
}
测试结果
打电话
打电话
语音已关闭
打电话
语音已关闭
Java如何创建一个类?
定义一个类,class A={ } ,然后创建这个类对象,A a = new A(); 有没有参数看你类定义的构造函数; 例代码如下:
class TestInner{
public static void main(String [] args)
{
Outer outer = new Outer();
Outer.Inner inner = outer.new Inner();
}
}
在内部类(Inner Class),可以随意的访问外部类的成员,这可让我们更好地组织管理我们的代码,增强代码的可读性。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: java定义类写代码 java怎么定义类
本文地址: https://pptw.com/jishu/1285.html