Some notes in Stanford CS106A(2)

wleaves 2019-03-08 原文

Some notes in Stanford CS106A(2)

1.Local variable(local)

ex. int i = 0; factorial(i);

the “i” outside the method factorial(i) is called local variable ; and the “i” in method factorial(i) is a copy of the “i” outside

instance variable(ival) local variable(local)
declared in class  declared in method
visable in entity object vis in method
lives ala object lives lives in method
state  local competition

 

 

 

 

2.Class variable(static variable)

A variable that is shared by all objects of that class.

ex.public static int Counter; 

IF “Counter” is setting to another num, the one who used the class which include the Class var , will get the new num.

like ,

Public class ClassCounter {
    public ClassCounter (){
        counter=1;
    };
    public ClassCounter (int count){
        counter=count;
    };
    public int getnum(){
        return counter;
    }
    private static int counter;
}
...
ClassCounter counter1 = new ClassCounter(); 
ClassCounter counter2 = new ClassCounter(1000); 
println(counter1.getnum());
//the printout is 1000

3.Javadoc for ACM libraries

http://jtf.acm.org/javadoc/student/

4.getters and setters—-the difference with public:

    setter is used to make sure the value we want to set is right, if not right ,we can prevent changing the value. (more details please refers to other docs. like     

    https://www.cnblogs.com/Jac440682/p/6752152.html

5.stacking order(z-order) sth. used in acm.graphics(略,非重点)

 

发表于 2019-03-08 15:30 苏悠莫 阅读() 评论() 编辑 收藏

 

版权声明:本文为wleaves原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wleaves/p/10496142.html

Some notes in Stanford CS106A(2)的更多相关文章

  1. Stanford CS224N 第二课: word2vec详细介绍

    word2vec模型   word2vec 模型有两种: Continuous Skip-gram Model […]...

  2. django.db.models.fields.related_descriptors.RelatedObjectDoesNotExist: Course has no coursedetail.

    错误描述:   一对一反向查询失败!   前提:   Course和CourseDetail    OneTo […]...

  3. Stanford NLP学习笔记:7. 情感分析(Sentiment)

    1. 什么是情感分析(别名:观点提取,主题分析,情感挖掘。。。) 应用: 1)正面VS负面的影评(影片分类问题 […]...

  4. stanford Protege 4.3 ERROR: Bundle org.protege.common 解决方法 – Wonder奇迹奇迹

    stanford Protege 4.3 ERROR: Bundle org.protege.common 解 […]...

  5. Some notes in Stanford CS106A

    Some notes in Stanford CS106A Karel world 1.During make […]...

  6. Some notes in Stanford CS106A(3)

    Some notes in Stanford CS106A(3) 1.If ( str1==str2 )  m […]...

  7. Stanford coursera Andrew Ng 机器学习课程编程作业(Exercise 1)

    Exercise 1:Linear Regression—实现一个线性回归 在本次练习中,需要实现 […]...

  8. AWS CSAA — 01 Introduction To The Course

    1. 为什么要学习AWS认证? 2. AWS认证的考试是如何组织的? 3. 你需要做些什么? 4. 关于CSA […]...

随机推荐

  1. git 建议使用

    1 登录github官网首页 创建一个项目 2 本地克隆下载git项目 git clone https://g […]...

  2. [转]一些实用的图表Chart制作工具

    最近工作过程中需要用到前端一些JS框架,看到一篇博文就转过来备份使用,后续会再完善一些材料。   Flot   […]...

  3. 进程管理工具可以下载使用 – 苏飞

    进程管理工具可以下载使用 2009-05-26 16:59  苏飞  阅读(615)  评论(4)  编辑  […]...

  4. Odoo ORM研究1 – BaseModel中的类属性的作用

    概述 我们在写odoo项目的时候,经常继承model.Model来创建我们自己的ORM映射关系表。 Abstr […]...

  5. (三)三种数据解析方式学习

    数据解析三种方式 正则解析 Xpath解析 BeautifulSoup解析 一 正则解析  1 常用正则表达式 […]...

  6. 什么是分布式系统

    当单体应用的性能不能满足逐渐增长的业务需求时,就出现了分布式系统。接下来的文章中就让我们看下分布式系统的相关概 […]...

  7. Bootstrap 简介及引用方法

    简介 Bootstrap是Twitter推出的一个开源的用于前端开发的工具包,是一个CSS/HTML框架。它由 […]...

  8. (C)libcap-捕获icmp数据包

    geticmp1的功能是,捕获icmp数据包,并打印出数据包的内容,不过是直接打印的,不够人性化。geticm […]...

展开目录

目录导航