人的构造方法

public class Person {
String name;
int age;

public void display(){
    System.out.println("name:"+name+"age"+age);
}

Person(String n,int a){
    name=n;
    age=a;
}
}

public class Test{
    public static void main(String[] args) {
Person p=new Person("小花儿", 8);
p.display();

}
}
时间: 2025-01-21 20:22:30

人的构造方法的相关文章

面向对象----构造方法、this 关键字、函数的参数传递、package语句/import语句

构造方法 构造器的定义.作用 构造方法的特征 它具有与类相同的名称:它不含返回值: 注意:在构造方法里不含返回值的概念是不同于"void"的,在定义构造方法时加了"void",结果这个方法就不再被自动调了. 构造方法的作用 当一个类的实例对象刚产生时,这个类的构造方法就会被自动调用,我们可以在这个方法中加入要完成初始化工作的代码.这就好像我们规定每个"人"一出生就必须先洗澡,我们就可以在"人"的构造方法中加入完成"洗

构造器的定义与作用

构造方法的特征 - 它具有和类相同的名称: - 它不含返回值: 注意: 在构造方法里不含返回值的概念是不同于"void"的,在定义构造方法时加了"void",结果这个方法就不再被自动调用了. 构造方法的作用 当一个类的实例对象刚产生时,这个类的构造方法就会被自动调用,我们可以在这个方法中加入要完成初始化工作的代码.这就好像我们规定每个"人"一出生就必须先洗澡,我们就可以在"人"的构造方法中加入完成"洗澡"的

java中构造方法和方法全面解析

java中构造方法和方法全面解析 我相信大多说人都对构造方法.方法不陌生,而且很了解,但我也相信有很多像我这样的没有一个很好很清晰很全面的认识,今天就把它整理如下,希望能给大家带来点方便与帮助,也希望大家多多讨论.          构造方法和方法的区别: 构造方法要与类名相同,无返回类型,在类初始化的时候调用.      方法最好与类名不同,对象调用,静态方法可用类名.方法(). 构造器和方法在下面三个方面区别:修饰符,返回值,命名. 1.和方法一样,构造器可以有任何访问的修饰: public

封装和构造方法

类与对象的关系 产生一个对像必须new一次 类名首字母大写 面向对象的三大特征:封装 继承 多态 二,为什么java中需要封装? 数据的有效性和安全性 保护数据的有效性和安全性,所以java中需要封装 三,什么是封装? 第一层含义:对象的属性和方法是一个统一的整体,不可分割 第二层含义:封装是一种保护数据的机制 四,怎么样使用封装保护数据? 属性封装: 以前 String name; 现在 : (1)private String name;?//私有的,只有自己可以用,其他类拿不到对象的属性 (

面向对象,封装,构造方法,this关键字,main,继承,接口,多态阶段性小结

一.局部变量和成员变量 成员变量:  定义在类中变量 局部变量:  定义在方法中变量 1成员变量与局部变量的区别: 应用范围 成员变量在整个类内都有效 局部变量只在其声明的方法内有效 生命周期   成员变量: 它属于对象,它随着对象的创建而创建,随着对象的消失而消失 局部变量: 使用完马上释放空间. 存储位置  成员变量属于对象,它存储在堆内,堆内的实体,当没有引用指向其时,才垃圾回收清理 局部变量存在栈内存中,当不在使用时,马上就会被释放. 初始值 成员变量它存储在堆中,如果没有赋初值,它有默

13 PHP 对象基础 属性 方法 静态属性方法 this self 构造方法 学习 析构方法

面向对象思想介绍 OOP:Object Oriented Program面向对象编程. 传统的面向过程 将要完成的工作,分作若干个步骤,或再细分为子步骤,然后后步骤从前往后一步一步完成,最初达致目标. 现代的面向对象 将要完成的工作拆分为"一个一个对象"的任务(功能),每个对象独自完成自己的任务,任务之间的链接通过"调用"来实现,最终也完成了整体的工作. 万事万物都是对象. 面向对象是设计思想的"升华"--面向过程是解决简单问题的自然的思维过程,

c#重点[数据类型,构造方法,变量,变量,运算符,装箱,拆箱]

1.命名规范    类  :名词 每个单词的首字母大写 Dog Student  PersonClass 字段:首个字母小写,如果有多个单词,后面的单词首字母大写 string name="" string sMyString="" 方法:动词 每个单词的首字母大写 Cry SayHi 2.vs版本 vs2015  .net4.6 vs2013  .net4.5.1 vs2012  .net4.5 vs2010  .net4.0 vs2008  .net3.5 vs

Java 中的构造方法

首先创建一个Transport类,定义好类的属性和方法,并且写好构造方法,先看下无参数的构造方法: public class Transport { //名字 public String name; //运输类型 public String type; public void todo() { System.out.println("交通工具可以载人载物"); } public Transport() { System.out.println("无参数的构造方法执行了&quo

五子棋实验 结对人李明瑞

结对分工及过程:李明瑞做的代码,王海涛做的项目测试.下面是所做过程. 一.实践目的 1.熟悉Java GUI相关类的API. 2.理解并实践事件驱动程序设计中的监听器.监听器方法.监听器适配器接口. 二.实践要求 利用Java GUI的组件类.容器类和辅助类设计所选项目的用户界面,并在深入理解并掌握事件驱动程序设计原理的基础上,实现事件驱动的程序设计. 三.项目需求 所选项目名称:五子棋运算设计程序 四.项目设计方案 1.界面棋盘设计 在对棋盘界面设计方面要考虑简洁友好,符合游戏者需求.棋子的设