首页 > 其他分享 >48面向对象-构建对象

48面向对象-构建对象

时间:2023-02-04 17:45:57浏览次数:44  
标签:... 48 构造方法 User11 System 面向对象 构建 println out

package chapter04;

import java.util.ArrayList;

public class Java11_Object_Instance {
public static void main(String[] args) {

// TODO 面向对象 - 构建对象
// 构造方法:专门用于构建对象
// 如果一个类中没有任何的构造方法,那么JVM会自动添加一个公共的,无参的构造方法,方便对象的调用
// TODO ; 基本语法 : 类名(){}
// 1.构造方法也是方法,但是没用void关键字。
// 2.方法名和类名完全相同
// 3.如果类中没有构造方法,那么JVM会提供默认的构造方法
// 4.如果类中有构造方法,那么JVM不会提供默认的构造方法
// 5.构造方法也是方法,所以也可以传递参数,但是一般传递参数的目的是用于对象属性的赋值
// System.out.println("before...");
User11 user = new User11("zhangsan");
// System.out.println("after...");
user.test();
System.out.println(user.username);
}
}
class User11{

String username;
{
System.out.println("代码块1");
}
User11(String name){
username = name;
System.out.println("user...");
}
{
System.out.println("代码块2");
}
void test(){
System.out.println("test...");
}
{
System.out.println("代码块3");
}
}

标签:...,48,构造方法,User11,System,面向对象,构建,println,out
From: https://www.cnblogs.com/heiqiushuai/p/17092026.html

相关文章

  • 47面向对象-Import
    packagechapter04;importjava.util.*;importjava.sql.Date;publicclassJava10_Object_Import{publicstaticvoidmain(String[]args){//TODO面向......
  • 46面向对象-包package
    packagechapter04;publicclassJava09_Object_Package{publicstaticvoidmain(String[]args){//TODO面向对象-Package-包//package中......
  • 45面向对象-静态代码块
    packagechapter04;publicclassJava08_Object_Static_01{publicstaticvoidmain(String[]args){//TODO面向对象-静态//TODO现有类,再有......
  • 43面向对象-方法参数-传值方式
    https://www.bilibili.com/video/BV1o841187iP?p=43&spm_id_from=pageDriver&vd_source=1a3d02563ce9248e8d473233ccdf3612 //TODO面向对象-方法参数-传值方式//......
  • 42面向对象-方法参数
    packagechapter04;publicclassJava07_Object_Method_Param{publicstaticvoidmain(String[]args){//TODO面向对象-方法参数//使用外部......
  • RS485 TO WIFI/ETH AT LOG
    1.AT+EFunction:enable/disableechofunctionTableat:AT+E<CR>+ok<CR><LF><CR><LF>FromthetransparentmodetoATcommand,moduledefaultenableechofuncti......
  • codefores 1148B
    题目连接:​​http://codeforces.com/contest/1148/problem/B​​一个人要从A地飞往C地,但是只能先到B地再到C地,给出A飞往B的航班起飞时间和用时,给出B到C的起飞时间和用时,以及......
  • CodeForces 948A
    DescriptionBobisafarmer.Hehasalargepasturewithmanysheep.Recently,hehaslostsomeofthemduetowolfattacks.Hethusdecidedtoplacesomeshephe......
  • Maven4 - 构建Web工程
    创建Maven版的Web工程说明使用mvnarchetype:generate命令生成Web工程时,需要使用一个专门的archetype。这个专门生成Web工程骨架的archetype可以参照官网看......
  • Maven3 - 工程构建操作
    DOS命令窗口的Maven工程构建操作要求运行Maven中和构建操作相关的命令时,必须进入到pom.xml所在的目录。如果没有在pom.xml所在的目录运行Maven的构建命令,那么会......