这两天终于把函数的封装学完了,但是发现我虽然了解了最基础的类和函数(方法)的用法,但是觉得这两个非常相似,在调用时很容易弄混格式,所以比较一下,试图做一下梳理。
注:本文纯属写给自己的思考,mark一下,并不是讲解类型的文章。逻辑有些混乱和笼统,很有可能看不懂,仅做参考哈~
类:描述某一类事物的共有属性,由变量、方法等共同构成。
函数(方法):需要包含在某一类中。
假设:定义一个学生类,并有一个方法为读书。
class Student(){
public String name;
public int age;
public Student(){}
public Student(String name,int age){
this.name=name;
this.age=age;
}
public void read(){
System.out.println(name+"在认真的读书");
}
}
然后做一件事,就是创建一个15岁的学生,叫小明,他来这里念书了~
class School{
public static void main(String[] args){
Student a=new Student("小明",15);
a.read();
}
这时候,我们练习了创建类、创建对象、构造函数、调用成员函数的练习。假设这个用函数来完成的话,我个人认为应该是这么做,还是15岁的小明来念书了~
class School{
public static void main(String[] args){
Student("小明",15);
}
//创建函数
public static void Student(String name,int age){
System.out.println(name+"在认真的读书");
}
}
如果直接调用函数来实现这个问题,大概就是这样。
写完了以后,发现两者还是挺好区分的,如果以后有混的时候就来这里看看,哈哈哈哈~大家一起加油!