Java中构造方法的案例及常用类int lenght类的使用方法举例,new实例化对象方法,静态方法实例方法的举例

目录

一、前言

二、构造方法的案例

2.1代码部分

2.2运行截图

三、常用类int lenght类的使用方法举例

3.1程序代码

3.2运行结果

四、new实例化对象方法例题

4.1程序代码

4.2运行结果

五、静态方法实例方法的举例

5.1程序代码

5.2运行结果


一、前言

1.因多重原因,所以我将4个程序整合到了一个博文里,若有选择,可实现目录快速查找; 

2.本弹窗界面可以根据简单的要求进行输入,并显示是否正确,该文章代码设置的是在代码构造方法的案例及常用类int lenght类的使用方法举例,new实例化对象方法这三个程序。同时可以实现自定义的设置;

3.该系统只能在控制台(eclipse等版本)上运行,同时需要搭配jdk环境;

4.这里要特别说明,如果要粘贴完整的代码包名和我的不一致,是指定不一致的,请手动更改;

5.本代码是我在上学时写的,有一些地方没能完美实现,请包涵也请多赐教!

二、构造方法的案例

2.1代码部分

//构造方法的案例
class Student{
	String name;//姓名
	int age;//年龄
	char sex;//性别
	public Student(){}//0.无参构造方法
	public Student(String n){//1.带一个参数的构造方法
		name=n;
	}
	public Student(String n,int a){//2.带两个参数的构造方法
		name=n;
		age=a;
	}
	public Student(String n,int a,char s){//3.带三个参数的构造方法
		name=n;
		age=a;
		sex=s;
	}
	public void p(){//用户自定义方法,用于输出相关信息
		System.out.println("姓名:"+name+",age:"+age+",sex:"+sex);
	}
}
public class Test304 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Student s1=new Student();
		s1.p();
		Student s2=new Student("子波");
		s2.p();
		Student s3=new Student("旭东",20);
		s3.p();
		Student s4=new Student("玉秋",21,'m');
		s4.p();
		
	}

}

2.2运行截图

三、常用类int lenght类的使用方法举例

3.1程序代码

package com.edu.p8;

public class Test318 {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
        String s1=new String("    12 3      ");
        String s2=new String("aBCd 您好");
        String s3=new String("abcd 您好");
        System.out.println("lengh:"+s1.length()+","+s2.length());
        System.out.println("concat:"+s2.concat(s1));
        System.out.println("equals:"+s2.equals(s3));
        System.out.println("compareTo1:"+s2.compareTo(s3));
        System.out.println("compareTo2:"+s3.compareTo(s2));
        System.out.println("charAt:"+s2.charAt(5));
        System.out.println("toLowerCase:"+s2.toLowerCase());
        System.out.println("toUpperCase:"+s3.toUpperCase());
        System.out.println("trim:"+s1.trim()+"ok");
        System.out.println("substring1:"+s2.substring(2));
        System.out.println("substring2:"+s2.substring(3,6));
	}

}

3.2运行结果

四、new实例化对象方法例题

4.1程序代码

//new实例化对象方法例题
package com.edu.p2;
class A{
	int x;
	void p(){
		System.out.println("我是A类中定义的方法x="+x);
	}
}
public class Test305 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
        A a1=new A();
        A a2=new A();
        a1.x=1000;
        a2.x=2000;
        a1.p();//a1调用它的方法
        a2.p();
	}

}

4.2运行结果

五、静态方法实例方法的举例

5.1程序代码

package com.edu.p4;
class TestStatic{
     static int a=1;//类变量
     int b=10;//实例变量
     static void p1(){//类方法
	     System.out.println("我是静态方法a="+a+",b=");
     }
     void p2(){//实例方法
         System.out.println("我是实例方法"+a+",b="+b);
     }
}
public  class Test309 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
        System.out.println("a="+TestStatic.a);
        TestStatic.p1();
        TestStatic ts1=new TestStatic();
        ts1.p2();
        ts1.b=20;
        System.out.println("ts1.b="+ts1.b);
        TestStatic ts2=new TestStatic();
        System.out.println("ts2.b="+ts2.b);
        System.out.println("ts1.a="+ts1.a);
        ts1.a=100;
        System.out.println("ts2.a="+ts2.a);
        ts1.p2();
	}
}

5.2运行结果

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜鸿阳

谢谢您!感谢您的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值