投稿    登录
  博主录制的Python3爬虫视频教程已发布!详情请戳Python3爬虫视频教程!希望大家支持!非常感谢!

面向对象结构1

Java Twinkle 638浏览 0评论

之前也发表过这样的一篇文章,可发现自己没有写好,所以今天又重新写了一下,这回就可以了。

前面可能有些东西没有理清,跟大家说声抱歉。

首先我们先列出java的基本结构
//——————-类—————————-
public class Twinkle(类名){
//——————属性—————————
(public、private、protected) name;
属性里面的三种定义类型:
public :简单说就是对外开放的,所有类和方法都可以引用它。
private:私有的属性,只能在本类中使用,不对外开放。
protected:这个要考虑到父类继承子类,可以应用在子类里边。
//——————构造器————————
以前说过,构造器必须和它的类名是一样的,看结构。
public (类名)(加参数){
一般如果我们没有添加这个构造器也是可以的,因为你如果不添加构造器,执行时会默认的为你生成一个构造器
构造器具体要运用的话,我们还要了解一样方法的重载和重写(等后面说哈)。
}
//——————普通方法———————–
public (返回类型) (方法名)(参数){
返回类型一般是两种{void:(不返回值)
基本数据类型(像 int,double。。。)
{基本数据类型还要知道一件事情哈~,它必须有返回值,就是return 返回值,这样才可以};
参数也要具体说一下吧,参数分为实参和形参。
形参:就上面那位,定义时候的参数 一般是这样的(数据类型 变量名)
实参:引用时候的参数,就叫实参,看下面。
参数的引用还有点小问题到后面说~;
}
//——————-主方法—————————
public static void main(String [] args(这个参数其实也是形参的,具体讲解等下次哈)){
如果引用方法的话,必须先初始化类;
(数据类型)Twinkle a(自定义变量名)=new Twinkle();
引用方法:a.(方法名)
如果没有内容需要用System.out.print();做输出;

}
}
我们通过结构来看一下面向对象的三种特性(这个结构只能看出封装性。。。尴尬):
封装性:所有的属性和方法都是封装在类中的,所以具有封装性。
继承性:这里面我没有表达~就是父类继承子类,字面理解一下哈,后面我会讲到。
多态性:也先字面理解一下。。后面还会给大家讲

好啦~今天就先说到这里哈,感谢大家的支持

转载请注明:静觅 » 面向对象结构1

喜欢 (26)or分享 (0)

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击下面的

想结交更多的朋友吗?

来进击的Coder瞧瞧吧

进击的Coder

QQ群号 99350970 立即加入

进击的Coder灌水太多?

这里是纯粹的技术领地

激进的Coder

QQ群号 627725766 立即加入

想找人聊天解闷?想要学习干货?

微信公众号进击的Coder为你打造

进击的Coder

微信公众号 扫一扫关注