首页 > 其他 > 详细

面向对象(3)

时间:2019-03-23 12:11:57      阅读:138      评论:0      收藏:0      [点我收藏+]

对象数组,权限修饰符

一.四种权限修饰符

  • public同一项目
  • private本类
  • 默认包权限
  • protected受保护权限,同一包,其它包中继承该类的子类

  2.与其它关键字的冲突

  • 构造器的权限:一个构造器若私有,则无法创建该类对象。
  • 与static静态不冲突
  • 与final不冲突
  • static和final也不冲突
  • final也可以修饰方法

  补充单例模式:只有一个对象(例如一个学校的校长)

1 public Student getInstance(){
2     return new Student();
3 }

 

二.对象数组:例子:把所有车的类放在一个车厂里。

Car []c=new Car[100];
public CarFactory(){
  for(int i=0;i<c.length;i++){
     c[i]=new Car();
     c[i].setBrand("奔驰");                
  }       
}

例子2:教室,学生,学生成绩

 1 public class ClassRoom { 
 2     private Student1[] s=new Student1[40];
 3     public ClassRoom() {
 4         for(int i=0;i<s.length;i++) {
 5             s[i]=new Student1();
 6             for(int j=0;j<s[i].getG().length;j++) {
 7                 s[i].getGrade()[j]=new Grade();//important
 8                 s[i].getGrade()[j].setNum(i+j+59);
 9             }
10         }
11     }
12 }

 

面向对象(3)

原文:https://www.cnblogs.com/anzhilanxiao/p/10583240.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!