java 构造函数

太过爱你忘了你带给我的痛 2022-06-18 00:24 262阅读 0赞
  1. import java.util.Scanner;
  2. import java.util.Arrays;
  3. class m{
  4. String str;
  5. int x;
  6. }
  7. public class Main{
  8. public static void main(String[] args){
  9. m s1 = new m();
  10. m s2 = new m();
  11. s1.str = "abc"; //重复的初始化流程
  12. s1.x = 1;
  13. s2.str = "dec";
  14. s2.x = 2;
  15. System.out.println(s1.str+" "+s1.x);
  16. }
  17. }

使用构造函数避免重复流程:

  1. import java.util.Scanner;
  2. import java.util.Arrays;
  3. class m{
  4. String str;
  5. int x;
  6. m(String str,int x){ //构造函数,与类名称相同
  7. this.str = str; //this 指定哪个对象
  8. this.x = x;
  9. }
  10. }
  11. public class Main{
  12. public static void main(String[] args){
  13. m s1 = new m("abc",1); //直接
  14. m s2 = new m("dec",2);
  15. System.out.println(s1.str+" "+s1.x);
  16. }
  17. }

使用数组创建多个对象

  1. import java.util.Scanner;
  2. import java.util.Arrays;
  3. class m{
  4. String str;
  5. int x;
  6. m(String str,int x){
  7. this.str = str;
  8. this.x = x;
  9. }
  10. }
  11. public class Main{
  12. public static void main(String[] args){
  13. m[] s={new m("abc",123),
  14. new m("dec",234),
  15. new m("sds",345)};
  16. for (m t : s)
  17. System.out.println(t.str+" "+t.x);
  18. }
  19. }

发表评论

表情:
评论列表 (有 0 条评论,262人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java构造函数

    、什么是构造函数 Java构造函数,也叫构造方法,是JAVA中一种特殊的函数。与函数名相同,无返回值。 作用:一般用来初始化成员属性和成员方法的,即new对象产生...

    相关 学习Java——构造函数

    构造函数,是一种特殊的方法。主要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。 class rectangle {

    相关 Java函数构造函数

    何为函数? 可以从另一个地方调用这个函数来实现一些计算 当一个函数被调用时,程序就转到这个函数中去运行,函数体里的语句就一条一条地被调用。一旦函数运行结束,就又回到调用

    相关 java构造函数构造方法)

    构造方法是类里的一个特殊的方法,他不能有返回值(包括void)。所谓构造方法,就是这个类在被实例化时(创建对象时)就要执行的方法,方法名为类的名字,一般的目的是为了给类进行一些

    相关 JAVA构造函数(方法)

    一、什么是构造函数 Java构造函数,也叫构造方法,是JAVA中一种特殊的函数。与函数名相同,无返回值。 作用:一般用来初始化成员属性和成员方法的,即new对象产生后,