Java_类与对象08_形式参数和返回值的问题

1.     形式参数:

  类名:需要该类的对象

  抽象类名:需要该类的子类对象

  接口名:需要该接口的实现类对象

案例一:

  

案例二:

  

案例三:

  

2.     返回值类型:

  类名:返回的是该类的对象

  抽象类名:返回的是该类的子类对象

  接口名:返回的是该接口的实现类的对象

案例一:

  

案例二:

  

案例三:

  

3.     链式编程

  对象.方法1().方法2().......方法n();

  这种用法:其实在方法1()调用完毕后,应该一个对象;

    方法2()调用完毕后,应该返回一个对象。

    方法n()调用完毕后,可能是对象,也可以不是对象。

案例一:

  

原文地址:https://www.cnblogs.com/zhaolanqi/p/9235237.html

时间: 2024-10-11 13:07:28

Java_类与对象08_形式参数和返回值的问题的相关文章

Java_类与对象13_小练习

一. 1:局部变量和成员变量的区别? A:在类中位置不同 B:在内存中位置不同 C:生命周期不同 D:初始化值不同 2:形式参数分别为基本类型和引用类型的问题? 形式参数:基本类型 形参的改变不影响实际参数 形式参数:引用类型 形参的改变直接影响实际参数 如果一个方法的形式参数是一个类的名称,那么这里需要的是该类的对象. 3:匿名对象是什么?应用场景是什么? 没有名字的对象. 应用场景: A:调用方法,仅仅调用一次的时候 B:作为实际参数传递 4:封装是什么?java中封装的体现有哪些?请举例说

ascii#ascii,对象类中找__repr__,获取其返回值

1 #!/usr/bin/env python 2 #ascii,对象类中找__repr__,获取其返回值 3 class Foo : 4 def __repr__(self): 5 return "hello" 6 7 obj = Foo() 8 r = ascii(obj) 9 print(r )

10-02 Java 形式参数和返回值的问题深入研究,链式编程

形式参数和返回值的问题: 1:形式参数和返回值的问题(理解) (1)形式参数: 类名:需要该类的对象 抽象类名:需要该类的子类对象 接口名:需要该接口的实现类对象 (2)返回值类型: 类名:返回的是该类的对象 抽象类名:返回的是该类的子类对象 接口名:返回的是该接口的实现类的对象 (3)链式编程 对象.方法1().方法2().......方法n(); 这种用法:其实在方法1()调用完毕后,应该一个对象: 方法2()调用完毕后,应该返回一个对象. 方法n()调用完毕后,可能是对象,也可以不是对象.

Android开发 AIDL使用自定义对象作参数或返回值

http://www.pocketdigi.com/20121129/952.html 默认,AIDL支持对象作参数,但需要该对象实现Parcelable接口,且aidl文件应该是该类在同一包下,需要单独给该类定义一个aidl文件.定义模型类:EnglishItem.java: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

C#用反射实现两个类的对象之间相同属性的值的复制

在进行实体转换操作的时候如果需要在对两个实体之间两个属性字段差不多相同的类要进行一个互相的转换,我们要把a对象的所有字段的值都复制给b对象,我们只能用b.属性=a.属性来写,如果属性字段太多的话,就要写很多行复制语句,麻烦还容易漏掉一些,这个时候可以利用c#的反射来实现复制.我们可以写这样一个利用泛型的映射函数. 1.适用于创建实体的时候从一个实体作为数据源赋值 /// <summary> /// 反射实现两个类的对象之间相同属性的值的复制 /// 适用于初始化新实体 /// </sum

Java_类和对象(完美总结)_转载

转载自海子:http://www.cnblogs.com/dolphin0520/p/3803432.html Java:类与继承 对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础.抽象.封装.继承.多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知识.首先,我们讲述一下与类的初始化相关的东西,然后再从几个方面阐述继承这一大特性.以下是本文的目录大纲: 一.你了解类吗? 二.你了解继承吗? 三.常见的面试笔试题 若有不正之处,请多多谅

Java_类与对象03_封装和private、this、super、static关键字

A    封装:类中的成员变量为private(私有),为私有的成员变量提供公有的get()或set(). 封装的好处: i.      隐藏实现细节,提供共有的访问方式 ii.     提高了代码的复用性 iii.    提高安全性 封装的原则(思想): i.      将不需要对外提供的内容隐藏起来 ii.     把属性隐藏,提供公共方法对其访问 封装的体现:private是封装的一种体现. B    private: i.      是一个权限修饰符 ii.     可以修饰成员(成员变

《java入门第一季》之面向对象(形式参数和返回值问题的深入研究3)

/* 形式参数: 引用类型 接口:需要的是该接口的实现类对象 这个时候就没什么了,和抽象类的解释差不多. */ interface Love { public abstract void love(); } class LoveDemo { public void method(Love l) { l.love();//如果看到一个方法内的引用类型是接口类型,这里传递的应该是该接口的实现类类对象. } } //定义具体类实现接口,该接口的实现类 class Teacher implements

oc对象函数什么时候返回值类型使用instancetype

oc中定义对象函数时经常会返回本类类型的对象,此时返回值类型用instancetype或者本类对象*都可以,什么区别呢? 其实主要区别在返回值是不是self并且有继承 如果返回值是self并且作为父类,那么返回值最好写成instancetype 举例说明: 父类的声明 @interface Father : NSObject @property(readwrite,nonatomic,assign)NSInteger item; //元素自增 为了比较自增返回类型定为instancetype -