java 底盘_java中方法小谈

方法的定义与调用

[修饰符1  修饰符2….]返回值类型  方法名(形式参表){语句…..}

Java中的方法对应于c、c++中的函数;

方法是完成一定功能的代码片段,本质是增强程序的互用性,当调用方法的时候才能被执行

例如:我们要在车间组装一辆汽车,我们可以把螺丝、轮胎、铁片等放在一起在组装,一起在一个main方法中执行,但是这样太复杂了,我们可以划分3个车间,一个车间做底盘,一个车间做车间,一个车间做发动机,当我要组装一辆车的时候,直接可以叫车间的做好的东东来组装,这样,每个车间就成了一个方法!

方法包括:

形式参数:相当于车间里的原料,原料有很多种形状的,当需要原料的时候,就要事先定义好,例如:当需要圆形铁柱,我们就要定义一个圆形铁柱。形式上只能接受某种类型的参数(原料)。

实参:实际传给方法的数据

返回值:方法在执行完毕后返还给调用它的环境数据。

返回值类型:事先约定的返回值的数据类型。如返回值,则定义返回void。

类中的方法:

用来实现或封装固定的功能:普通方法、静态方法、final方法

可以封装具体逻辑,完成对象的创建(内存开辟一个空间,保存实例,固定返回对应类型的实例):构造方法(构造器)。

例如:

public class TestMethod {

//  四个单独的方法,相当于四个车间

public static void m(){

System.out.println("ok");

System.out.println("hello");

}

public static void m1(int i){//形式参数,规定所传的值必须为整数型

if(i>3)

return ;

System.out.println(i);

}

public static void m2(int i,int j){

System.out.println(i+j);

}

public static int m3(int i,int j){

return i>j? i: j;

}

public static void main(String[] args) {//主main方法

m();

m1(2);

m2(4,5);

m3(3,7);

int i=m3(3,7);

System.out.println(i);

}

}

1,设置面板不可拖动变化 java.awt.Frame.setResizable(false); 2,设置一组单选RadioButton 先声明: ButtonGroup jButtonGroup = new ButtonGroup(); JRadioButton jRadioButton1 = new JRadioButton(); JRadioButton jRadioButton2 = new JRadioButton(); JRadioButton jRadioButton3 = new JRadioButton(); 后捆绑: jButtonGroup.add(jRadioButton1); jButtonGroup.add(jRadioButton2); jButtonGroup.add(jRadioButton3); 3,弹出一个提示框 JOptionPane.showMessageDialog(this,) 4,获取一个列表对象的总长度 getItemCount(); 5,判断一个列表对象一个Item是否被选 isIndexSelected(int index); 1,Jtable加到JScroll,默认只实现了垂直滚动(VERTICAL),而水平滚动(Horizontal)没有实现,这时候会使得无论格子数量,总长度=界面宽度。 解决:jTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); 2,Swing常常显示文乱码,对于使用了UIManager.getSystemLookAndFeelClassName() 的程序,可以采用如下方法; 解决:在UIManager.getSystemLookAndFeelClassName() 下方添加代码 java.util.Enumeration enum = UIManager.getDefaults().keys(); String str; while(enum.hasMoreElements()){ if((str = (String)enum.nextElement()).endsWith("font")){ //只要与字体相关 UIManager.put(str,new Font("宋体",0,12)); } } 3,改变菜单栏等大小 设置合适的字体 4,对于En_US编码的informix,JTable文显示乱码 对于这类情况,JDBC在取出数据而未显示时,已经是乱码,解决方法: 在连接语句的最后,加上;NEWCODESET=gbk,8859-1,819 5, 1、JFrame在屏幕显示,只须在主类的构造方法里面加上一句: setLocationRelativeTo(null); 2、若要让JDialog居显示,可以加上一句: JDialogname.setLocationRelativeTo(null); setLocationRelativeTo()方法一定要JDialog的SetSize()方法或者是pack()的后面,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值