the construction method (构造方法)

the methon of automatically(自动) executing(执行) in class instance(类实例化) is called the construction method

its name is the same as the name of class

public class Dog{
    String name;
    int age;
  
    // 构造方法,没有返回值
    Dog(String name1, int age1){
        name = name1;
        age = age1;
        System.out.println("感谢主人领养了我");
    }
  
    // 普通方法,必须有返回值
    void bark(){
        System.out.println("汪汪,不要过来");
    }
 
    void hungry(){
        System.out.println("主人,我饿了");
    }
  
    public static void main(String arg[]){
        // 创建对象时传递的参数要与构造方法参数列表对应
        Dog myDog = new Dog("花花", 3);
    }
}

时间: 2024-10-20 08:15:16

the construction method (构造方法)的相关文章

No shutdown animation in the electricity display only 1%

低电量自动关机时无关机动画 低电量自动关机时无关机动画1. 问题描述2. 分析3. solution4. 总结 1. 问题描述 DEFECT DESCRIPTION: No shutdown animation in the electricity display only 1%. REPRODUCING PROCEDURES: 电量消耗显示只有1%时,手机突然黑屏关机,没有关机动画,长按power键后手机又可以正常开机使用.(黑屏关机后插上充电器,电量显示为1%) EXPECTED BEHAV

Java Reflection 相关及示例

Java Reflection 相关及示例 前言: 代码有点长.贴出github地址:https://github.com/andyChenHuaYing/scattered-items/tree/master/items-java-reflection 测试目标类:TargetClass.自定义的辅助类比较多.在这里不贴了.篇幅有限.并且测试也简单.因此测试类也没有提及. 一:简介 Java Reflection是针对Class也就是我们平常说的类而言的.用于操作Java中的Class.在Ja

OpenCASCADE Make Primitives-Box

OpenCASCADE Make Primitives-Box [email protected] Abstract. By making a simple box to demonstrate the BRep data structure of the OpenCASCADE. The construction method is different from BRepPrimAPI_MakeBox. In the paper construct the box from vertex, e

Full poplar plywood

Poplar plywood is probably the most popular and versatile man-made woodworking material available in home centers today. Poplar plywood is a laminated product made up of numerous thin strips of wood laid in alternating directions and bonded with glue

Java编程测试(1)

1 package test; 2 3 class A 4 { 5 private static int i; // Static, Private Attribute 6 private static int j; // Static, Private Attribute 7 private static int cnt = 0; // Statistic the number of the object 8 void set(int a , int b) // Set the value b

4.7.4 Constructing LALR Parsing Tables

We now introduce our last parser construction method, the LALR (lookahead-LR) technique. This method is often used in practice, because the tables obtained by it are considerably smaller than the canonical LR tables, yet most common syntactic constru

Java反射再学习

在最初学习Java的时候觉得反射真的好难,并不是技术负责,而是思想复杂,无法接受.随着工作经验的增多,今日偶然间又看见某智的一个视频,感觉茅塞顿开.顺便在此系统整理一下反射的知识. 一言以蔽之:反射就是将Java类的各个组成部分转换为对应的Java对象. 我们知道,一切皆对象,那么这个“一切”必然也包含了Java类啊,Java类也是一种事物,那么他是什么的对象呢?毫无疑问,Java类是Class类的对象.(PS:那么Class类又是谁的对象呢?求大神指教?这问题貌似无穷无尽啊 %>_<% )

Tensorflow学习笔记(2):变量,常用类和一些操作

变量是用来存储和更新参数的,也就是网络中的W或b.变量会被放在内存中.当模型训练结束后,他们需要被存在硬盘上,以便将来使用或分析模型. 一.变量 创建和初始化 当创建一个变量的时候,需要将一个Tensor作为初始值传入构造函数Variable().这个初始值可以是随机值也可以是常量.Tensor的初始值需要指定shape,这个shape通常都是固定的,但是也可以通过一些高级方法重新调整. 只是创建了变量还是不够的,需要在定义一个初始化的操作,并且在使用任何变量之前,运行初始化的操作.例: 1 i

得到当前堆栈信息的两种方式(Thread和Throwable)的纠结

今天进行slf4j中logger的同步封装,主要目的是为了以后方便更换日志实现系统. 遇到的问题:使用Thread.currentThread().getStackTrace()[1].getClassName()得到的是当前类而不是调用类,见下面代码: private org.slf4j.Logger logger = null; /** * construction method */ public Logger(){ // get the current class logger logg