java学习第七天

     2022-03-17     178

关键词:

1、能够理解面向对象的思想

面向对象是基于面向过程的编程思想,强调的是对象,由对象去调用功能。它是一种更符合人类习惯的编程思想,可以将复杂的事情简单化,将我们的角色从执行者变成了指挥者。


2、能够明确类与对象关系

类是客观世界中相关事物的基本特征抽象。对象是该类事物的具体体现。比如手机是一个类,而iphone7就是一个对象。


3、定义学生类

public class Student{

//成员变量

String name;

int age;



//成员方法

public void tell(){

System.out.println("我叫:"+ name +",今年"+age+"岁。");

}


}


public static void main StudentDemo{

//实例化对象

Student stu = null;

stu = new Student;

stu.name = "laohu";

stu.age = 28;

stu.tell();


}



4、能够创建对象,并且使用对象访问类中的成员

public Student{

String name;

int age;

}


public StudentDemo{

public static void main(String[] args){

Student stu = new Student;

stu.name = "zhoa";

stu.age = 30;

}

}


5、能够说出成员变量和局部变量的区别

1)位置不同:成员变量在类中,方法外;局部变量在方法中。

2)内存位置不同:成员变量在堆区;局部变量在栈区;

3)初始化:局部变量需初始化;成员变量有默认值,无需初始化;

4)生命周期不同:局部变量随方法的调用而产生,随方法的调用完毕而消失;成员变量随对象的产生而产生,随对象的消失而消失。


6、能够用封装的思想定义一个标准类--POJO



7、能够说出this可以解决的问题

1)表示类中的属性;

2)调用本类中的构造方法;

3)表示当前对象。





8、能够运用构造方法创建对象

class Student{

public Student(String name, int age){

if(age>0){

this.name = name;

return name;

}else{

return 0;

}


if(name  ){



}


this.name = name;

this.age = age;

system.out.println("我叫:"+name+",今年"+age+"岁。")

}

}


public class StudentDemo{

public static void main(String[] args){

Student stu = new Student("laohu",30);

}

}


学习第七天

需要将原有的边框    修改成下面的样子   需要在css样式中增加如下代码  查看详情

no_16_0226java基础学习第七天

文档版本开发工具测试平台工程名字日期作者备注V1.02016.02.26lutianfeinone成员变量与局部变量形式参数问题匿名对象封装概述private关键字this关键字构造方法一个基本类的标准代码写法static关键字静态变量和成员变量的区别main方法... 查看详情

大数据java基础第七天

1.面向对象编程思想:“类”的引入前面我们学习过数组,当需要多次遍历数组时,我们可以将遍历的代码封装到方法中,需要遍历时,就调用相应的方法即可,提高代码的复用性。 在对数组遍历的基础上继续增加需求,比... 查看详情

学习编程第七天

运算符 算术运算符+、-、*、/、%(取余,模运算)、++、--publicclassDemon01  publicstaticvoidmain(String[]args)    //二元运算符    //ctrl+D:复制当前行到下一行     查看详情

第七天的学习

<!DOCTYPEhtml><htmllang="zh-cmn-Hans"><head> <metacharset="utf-8"/> <title></title> <style> .a{ width:1000px; height:500px; background-color:blue; ba 查看详情

百度前端学院-基础学院-第七天到第八天

...第六天的内容没有记笔记,不好不好。第七天到第八天的学习目标是:学习布局的各种方式。主要包含position相关和Flexbox相关。知识点:1、默认情况下,块级元素的内容宽度是其父元素的宽度的100%,并且与其内容一样高。2、... 查看详情

源码学习第七天(水滴石穿)(代码片段)

//Takeanarrayofelementsandpushitontothestack//(returningthenewmatchedelementset)pushStack:function(elems)//elem可以是数组和伪数组//BuildanewjQuerymatchedelementsetvarret=jQuery.merge(this.constructor(),elems) 查看详情

第七十七天

周五早上,不去,没点名哈哈下午,去了学习此外无事发生 查看详情

蓝桥集训(附加面试题)第七天

本文来源于算法面试题特训专栏,这里有大量专业性的算法题比如(动态规划21天,大厂特训28天等等)欢迎大家一起学习。链接:传送门目录标题导读Java蓝桥集训面试题点击直接资料领取导读在刚刚结束的 查看详情

蓝桥集训(附加面试题)第七天

本文来源于算法面试题特训专栏,这里有大量专业性的算法题比如(动态规划21天,大厂特训28天等等)欢迎大家一起学习。链接:传送门目录标题导读Java蓝桥集训面试题点击直接资料领取导读在刚刚结束的 查看详情

学习pytbon第七天,集合

list_1=[5,22,2,6,5,66,6,8]list_1=set(list_1)#把列表转成集合,天生不允许重复print(list_1,type(list_1)list_2=set([1,3,5,7,8,4])1,交集只打印重复的数字print(list_1.intersection(list_2))print(list_1&list_2)#符号表示2,并集去掉重复数字合并集合p 查看详情

java基本知识的第七天

...库2.Nosql非关系型数据库sql的具体之后跟着廖雪峰的继续学习。 1.JDBC 说的是连接数据库的方法。2.这里教的是:用java的代码如何去访问数据库3.就是接口的实现,然后调用接口去访问数据库    这里说的是:... 查看详情

qt学习第七天

一、数据库操作   Qt提供了QtSql模块来提供平台独立的基于SQL的数据库操作。这里我们所说的“平台独立”,既包括操作系统平台,有包括各个数据库平台。另外,我们强调了“基于SQL”,因为NoSQL数据库至今没有一个... 查看详情

java集训(算法&&面试题)第七天(类&对象)

本文来源于算法面试题特训专栏,这里有大量专业性的算法题比如(动态规划21天,大厂特训28天等等)欢迎大家一起学习。链接:传送门目录标题导读Java集训面试题点击直接资料领取导读在刚刚结束的每 查看详情

java集训(算法&&面试题)第七天(类&对象)

本文来源于算法面试题特训专栏,这里有大量专业性的算法题比如(动态规划21天,大厂特训28天等等)欢迎大家一起学习。链接:传送门目录标题导读Java集训面试题点击直接资料领取导读在刚刚结束的每 查看详情

第七天(学习第9天)(代码片段)

---恢复内容开始---1.判断一个数是否是水仙花数,水仙花数是一个三位数,三位数的每一位的三次方的和还等于这个数.那这个数就是一个水仙花数,例如:153=1**3+5**3+3**3  sum=0num=input(‘请输入一个数字:‘)forcinrange(len(num)):sum=sum+... 查看详情

20200712千锤百炼软工人第七天

今天停电了用仅剩的一点电更新一下自己的java学习进度直接上代码了 packagea20200706;importjava.util.Arrays;publicclassa20200706a  public staticvoidmain(String[]args)    intm[]=2,0,1,9,4,1,8, 查看详情

项目第一周冲刺第七天

昨天寻找背景图片,制作按键图片,今天学习他人的成果 查看详情