java学习 类和对象10 类方法

java学习 类和对象10 类方法

内容

对象有方法 给类也搞个方法呗。

基础知识

原文:类方法: 又叫做静态方法

对象方法: 又叫实例方法,非静态方法

访问一个对象方法,必须建立在有一个对象的前提的基础上
访问类方法,不需要对象的存在,直接就访问

个人:实例实例,大概就是类知识一个抽象,对象才是具体的,所以对象的相关属性方法就叫实例化吧

类方法和类属性有对点像吧,但是类属性与对象联系似乎更加的强。

  • 调用类方法

    对象.类方法()类.类方法()

    和上一篇一样同样建议第二种

  • 适用条件:方法中没有调用任何对象的属性。

题目

内容:在一个类方法中,直接调用一个对象方法,
能否直接调用? 为什么?

实践:

public class JavaTry7 {
    String name; //名字属性
    public static void lff(){//类方法
        ab1.sxff(ab1.name);
    }
    public void sxff(String b){//对象方法
        System.out.println(b);
    }
    public static void main(String[]agrs){
        JavaTry7 ab1 = new JavaTry7();//建立对象
        ab1.name="YES";
        JavaTry7.lff();//调用类方法
        ab1.sxff(ab1.name);
    }
}

结果是报错,才反应过来主函数就是工作线,工作线以外的都是为工作线准备材料,所以只能主函数和其他方法属性相互协作,方法的数据只来自主函数,也就是所谓的传参

posted @ 2021-01-18 19:36  TIGO  阅读(41)  评论(0编辑  收藏  举报