投稿    登录
欢迎来访~

面向对象结构1

Java Twinkle 3984浏览 2评论

扫码或搜索:进击的Coder

发送

即可立即永久解锁本站全部文章

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

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

首先我们先列出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

更多文章、联系博主、技术交流、商务合作

扫码或搜索:进击的Coder

进击的Coder

微信公众号 扫一扫关注

喜欢 (63)or分享 (0)

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

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 看i
    iipip2019-09-16 10:44 (6天前)回复
    • 偶就恐怕
      iipip2019-09-16 10:45 (6天前)回复