一,面向对象
面向对象,似乎是太抽象了点,没人敢拍着胸脯说我面向对象学到了100%,纵然如此,了解面向对象的思想对于学好java等面向对象编程语言有着莫大的好处,因为一通百通,同样是面向对象,等你精通java之后c#等语言还不是手到擒来,反正都是面向对象不是?
世界一切都是对象,因为有些对象有些共同点而被列为一个类(Class)。比如,人(human)就是一个类,而一个特定的人就是这个类中的对象。
而一个人类都有一些共同的特点,在编程语言中叫属性(property),有人也叫字段(延续数据库中的叫法)。
并且人类会有一些动作(action),什么动作呢?譬如:吃饭(eat),学习(study)等等,在编程语言中叫方法(method),如此,便可以理解什么是对象了吧?下面这段代码,写的是一个狗类
public class Dog {//这是一个类(Class),是狗类 private String name;//这是狗类的属性(property) private String sex; private int age; public String eat(String name,String sex,int age){//这是狗的方法(method) return "一条"+age+"岁的"+sex+"的"+name+"在吃食物"; } public static void main(String[] args) { Dog dog=new Dog(); System.out.println(dog.eat("哈巴狗", "公", 2)); } }
Console上打印如下:一条2岁的公的哈巴狗在吃食物
二。解释
以上简单理解就好。代码写完了,该解释下了。
main方法是程序的主方法,是程序的入口,计算机执行的第一个方法!
浙公网安备 33010602011771号