栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

走进java的第五课之构造方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

走进java的第五课之构造方法

构造方法

构建、创造对象的时候,所调用的方法

格式:

     1.  方法名与类名相同,大小写也要一致
     2. 没有返回值类型,连void也没有
     3. 没有具体的返回值(不能由return带回结果数据)
   public class Student{
   public Student(){
        System.out.println("    ");
    }
}

创建对象的时候调用,每创建一次对象,就会执行一次构造方法 不能手动调用构造方法

不能手动调用构造方法

作用:给用于给对象的数据属性进行初始化

class Student{
    private int age;
    public Student(int age){
        this.age = age;
    }
}

**> *构造方法的创建:

如果没有定义构造方法,系统将给出一个默认的无参数的构造方法
如果定义了构造方法,系统将不再提供默认的构造方法***

String类

概述:String类在java.lang包下,使用时不需要导包。
String类代表字符串,Java程序中的所有字符串字面值(如:“abc”)都作为此类的方法实现
字符串是常量,它们的值在创建后不能更改

常见构造方法 public String() 创建一个空白字符串对象,不含有任何内容 public String(char[]
chs) 根据字符数组的内容,来创建字符串 public String(String original)
根据传入的字符串内容,来创建字符串对象 String s = “abc”; 直接赋值的方式创建字符串对象,内容就是abc

String 这个类比较特殊,打印其对象名的时候,不会出现内存地址,而是该对象所记录的真实内容

字符串常量池:当使用双引号创建字符串对象的时候,系统会检查该字符串是否在字符串常量池中存在。若不存在,则创建;存在则不会重新创建,直接使用

注意:字符串常量池从JDK7开始,从方法区挪到了堆内存

通过new创建的字符串对象,每一次new都会申请一个内存空间,虽然内容相同,但是地址值不同

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/786351.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号