黑马程序员技术交流社区

标题: 集合框架(视频看了有疑问) [打印本页]

作者: 黑马插班生    时间: 2014-12-6 21:31
标题: 集合框架(视频看了有疑问)
就是14day中的第二个视频中提到代码如下 :sop("size:"+a1.size());  想知道这个sop()是方法??这个真的不懂 希望大神帮帮我,我刚学的好多不懂的。。


作者: pillar    时间: 2014-12-6 21:31
sop()是自己定义的一个方法,主要用于输出,这是毕老师习惯写法,不要迷惑哦!
作者: lwh316658735    时间: 2014-12-6 22:54
为了方便 他在下面定义了静态方法 public static void sop(Object o){ System.out.println(o);}
作者: wei2666510    时间: 2014-12-7 00:10
在主函数定义了静态方法:
   public static void sop(Object o)
           {System.out.println(o);}
老师只是为了方便,少打System.out.println();这个输出语句。所以用了一个方法代替,直接调用这个方法就可以了。
作者: 曛丨黯淡浮华    时间: 2014-12-7 03:11
这样老毕为了图省事 ,不想写一大串的输出语句,

然后把输出语句封装成一个静态方法 ——

sop 是 输出语句的每个单词的首字母 System.out.println();

在本类想调用该方法 , 直接sop就可以了,方便,图省事——

例:

  1. public class Test
  2. {
  3.         public static void sop(Object obj)
  4.         {
  5.                 System.out.println(obj);
  6.         }

  7.         public static void main(String[] args)
  8.         {
  9.                 sop("hello world!");       
  10.         }
  11. }
复制代码

作者: Rain2692    时间: 2014-12-7 11:55
这个是老毕自己定义的函数,用来打印输出的。。。
作者: lwj123    时间: 2014-12-7 12:06
以前看得比较快,之前都没看到。所以sop也不了解,下载了老毕源码之后才知道是自定义的一个函数,为了便于输出而已
作者: 戴高乐    时间: 2014-12-7 16:33
这是毕老师的一个习惯 自定义的一个输出语句方便写代码
作者: 小马范    时间: 2014-12-8 12:37
就是一个方法, 打印出内容方法如下:
public static void sop(Object obj){
      System.out.println(obj);
}
作者: 找寻小龙猫    时间: 2014-12-8 21:23
毕老师 为了方便书写,定义的一个方法sop()来完成System.out.println()的动作
实现方式 public static void sop(Object obj)
                    {
                              System.out.println(obj);
                     }


作者: 佛说    时间: 2014-12-8 22:10
这个方法时老师自定义的一个静态方法,用来打印数据的
public static void sop(Object obj)
{
   System.out.println(obj);
}
作者: 曾勇    时间: 2014-12-8 22:54
sop方法是接收一个Object类型的变量,而java中的类都直接或间接的继承了Object,这里采用了向上转型的方法
将未知的变量,都向上转型为Object类型来表示
作者: 黑马插班生    时间: 2014-12-9 20:38
谢谢大家了  我就不一个一个答谢啦 哈哈~~
作者: 武汉小菜鸟    时间: 2014-12-17 23:32
sop()是毕老师为了避免每次输出语句时都要打印System.out.println()语句的麻烦,将此语句封装在sop()方法中,打印时直接调用,方便。
作者: wuliang    时间: 2015-1-4 21:50
那是老师为了省事之前定义了一个静态方法原句叫System.out.println("size:"+a1.size());
作者: dwy_hm    时间: 2015-1-18 15:44
自定义的一个方法。或者是老师为了方便 只是演示一下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2