类的方法类型——构造方法

package com.hanqi;

public class Phone {

private String pinPai;//私用品牌

public String getPinPai() {
    return pinPai;         //
}
private String haoma;//号码

public String getHaoma(){
    return haoma;
}
private String colour;//颜色

public String getColour() {
    return colour;
}
public void setColour(String colour) {
    this.colour = colour;}
//构造方法:构造对象的时候调用的方法
//没有返回值  与类名一样
public Phone()
{
System.out.println("调用默认的构造方法");    }

public Phone(String pinpai,String haoMa)
{
this.pinPai=pinpai;
this.haoma=haoMa;}

public int call(String haom )

{
    System.out.println("拨打的电话号码为"+haom);
 int thsj=3;
 return thsj;
}
}
package com.hanqi;

public class test3 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO 自动生成的方法存根

    Phone iphone6=new Phone();
    iphone6.setColour("土豪金");

    iphone6.call("10086");
        //调用新的构造方法
    Phone huawei=new Phone("华为","1234");
    System.out.println("品牌="+huawei.getPinPai()+huawei.getHaoma());
    }

}
时间: 2024-08-11 06:07:44

类的方法类型——构造方法的相关文章

类的方法类型——是否有参数,是否有返回值

package com.hanqi;//包名 public class Car { //public(可以公开访问) class(类) Car(类名 第1个字母大写) //属性 成员变量 //车的颜色 private String Yanse; public String getYanse() {//有返回值,没有参数 return Yanse; } public void setYanse(String yanse) {//无返回值,有参数 Yanse = yanse; } //车的品牌 pr

C#1(.net和C#的关系、VS与.net的对应关系、VS2012常用的几种应用程序、C#定义一个类的方法、类页面内容的解释、定义Person的类、调用Person类的方法、命名规范、数值类型)

1..net和C#的关系 .net是一个开发平台,C#是应用在.net平台上的一种语言.   2.VS与.net的对应关系  3.VS2012常用的几种应用程序 第一种是Windows窗体应用程序,也即是我们常用的C/S端的应用软件: 第二种是控制台应用程序,主要是用来学习调试C#代码的(老师上课应用的模式): 第三种是空Web应用程序,建立空的网页模式,B/S模式: 第四种是Web 窗体应用程序,建立后会生成一些常用的网页组件和功能,例如JS.image等,也是B/S模式. 4.C#定义一个类

14 PHP 类的继承 [public protected private] parent 构造方法 析构方法 重写 最终类和方法 设计模式

类的继承 简单理解: 某个类A具有某些特征,另一个类B,也具有A类的所有特征,并且还可能具有自己的更多的一些特征,此时,我们就可以实现:B类使用A的特征信息并继续添加自己的一些特有特征信息. 基本概念 继承:一个类从另一个已有的类获得其特性,称为继承. 派生:从一个已有的类产生一个新的类,称为派生. 继承和派生,其实只是从不同的方向(角度)来表述,本质上就是一个事情. 父类/子类:已有类为父类,新建类为子类.父类也叫"基类",子类也叫"派生类" 单继承:一个类只能从

反射之获取类,方法等

1 反射之获取类      获取类有三种方法 public interface Person { public void sayHi(); }   public class Student  implements Person{ private String id; private String name; private int age; public int sex=1; //省去构造方法和get set方法 } Class c1 = Student.class; Class c2=Clas

Java中各种(类、方法、属性)访问修饰符与修饰符的说明

类: 访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称 (访问修饰符与修饰符的位置可以互换) 访问修饰符 名称 说明 备注 public 可以被本项目的所有类访问(使用),其他项目若想使用本项目中的类,必须将本项目打包为jar包,然后加入到classpath中 public类必须定义在和类名相同的同名文件中 (default) 只能被同一个包中的类访问(使用) 默认的访问权限,可以省略此关键字,可以定义在和public类的同一个文件中 修饰符 名称

1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用

1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用 成员变量(属性)①类中添加成员变量 访问修饰符 类型 变量名 private String name ②实例化对象调用类的构造方法类构造对象,Teacher one = new Teacher(): 有static的可以直接调用,因为static是类级别的 ③JavaBean里边一般规则应该有公共的无参构造应该有符合命名规范的get/set方法 ④对象的回收:没有任何引用指向该对象时,GC会回收 主动回收:对象 = nu

1.28 Java基础总结 ①方法重载②构造方法

1.28 Java基础总结 ①方法重载②构造方法 一.方法的重载在同一个类中,方法名相同,形参列表不同访问修饰符.返回类型和是否重载无关:按顺序对应的形参列表类型不同即可 二.构造器在类创建一个实例时被调用,构造方法只能用new关键字调用目的:初始化实例,初始化类属性(0,0.0,null,false)无返回值,和类名一致,用来构造对象作用:为对象分配内存, 创建并初始化成员变量(通过类创建,所以可以在static方法中调用构造方法) 返回引用,引用.属性:引用.方法(所以无返回值) 三.构造方

第九 十章 类的方法(一)(二)

1. 方法的作用? 使程序变得更简短.更清晰.有利于程序维护,可以提高程序开发的效率,,提高代码的重用性. 2. 方法定义四要素: 方法返回类型  方法名称  形参列表以及方法体. 3. 方法的语法: 访问修饰符  返回值类型  方法名(){ 方法主体; } 4. 方法名的规范: 1)必须以字母."_"."."."$"开头 2)可以有数字,但是不能以数字开头 3)如果方法名是多个单词组成,第一个单词的首写字母小写,其后单词首字母大写 4)方法名都

python开发学习-day07(面向对象之多态、类的方法、反射、新式类and旧式类、socket编程)

s12-20160227-day07 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* BLOCKS =============================================================================*/ p, blockquote, ul, ol, dl, table, pre { margin