美文网首页
对象类型

对象类型

作者: 软件分享域 | 来源:发表于2019-07-12 03:53 被阅读0次

import java.util.*;

public class Main {//先定义一个类

String name;//字符串成员变量,

int age;  //整型成员变量

public  void kk()

{

System.out.println("父类的方法");

}

//普通方法

}

//两个类 一个父类,一个继承类,所以生成了两个class字节码文件

class zl extends Main{

//子类zl继承父类main

public static void main(String[] args){

/***

Main one=new Main();//对象的创建和使用,创建对象one

one.name="名字";

one.age=123;

            实例化Main*/

Main ii = new zl ();

//向上转型,父类引用指向子类

ii.kk();

ii.name="子类定义后的:name";

ii.age=9999;

//子类的kk普通方法

          method(ii);

  //【要点】:ii是一个引用地址值,为什么可以用ii引用地址

  //因为定义了一个对象类型的形参,在method这个方法里

}

public  void kk()

{

System.out.println("子类的重写/覆盖方法");

}

//普通方法

//方法的定义

public static void method(Main param){

/***

使用Main作为参数,任何数据类型都可以作为参数

在什么情况下,参数可以填对象类型呢?

1、定义了一个类的时候可以使用

2、把父类继承过来的时候可以用

3、总之不用实例化就可以直接在普通方法里面写  类名(对象)  引用变量名

*/

   

System.out.println(param.name);

//字符串数据,这里的name是继承后赋值显示的数据

System.out.println("子类定义后的数字:"+param.age);

//数字,同上

}

}

相关文章

  • flow中文文档(四)

    对象类型语法 可选对象类型属性 密封对象 未密封对象 精确对象类型 ObjectsAsMaps 在JavaScri...

  • 对象

    1.对象分为值类型和引用类型 值类型(不是对象) 引用类型(都是对象) 类型的判断值类型判断用typeof引用类型...

  • 动态绑定

    动态绑定 对象的静态类型:对象在声明时采用的类型,在编译期确定,静态类型无法更改 对象的动态类型:所指对象的类型,...

  • 对象类型

    对象是JavaScript中的一组属性和方法的无序集合。对象一般是针对一个功能的描述。比如:狗对象/猫对象:常见拥...

  • 对象类型

    《...我们是谁?...》——保罗·高更1897 程序设计的实践,不是一个精确定义的领域,我们谈的概念里,有些是约...

  • 对象类型

    import java.util.*; public class Main {//先定义一个类 String na...

  • 对象类型

    如果将一个对象转换成对象,它将不会有任何变化。如果其它任何类型的值被转换成对象,将会创建一个内置类stdClass...

  • Flow对象类型(Object Types)

    对象类型(Object Types) 对象类型语法 对象类型尝试尽可能多地匹配JavaScript中的对象的语法。...

  • swift3.0 类型转换

    任意对象 anyObject转换为json对象 任意对象转换为String类型 String类型转Int类型

  • 4-基本包装类型 Object.ptototype详解 静态成员

    基本包装类型 类型: String字符串对象 | Number数值对象 | Boolean布尔类型对象(区别于简单...

网友评论

      本文标题:对象类型

      本文链接:https://www.haomeiwen.com/subject/zzrskctx.html