学生类创造
❶ 学生的创造性和发展性区别
学生的创造性思维要以知识为基础。
思维能力的培养和发展主要是借助于知识(直接知识和间接知识),同时人们所获得的知识要经过思维的“过滤”。在数学教学中,要让学生理解数学知识,构筑知识结构,掌握基本技能,学会研究问题的基本方法。为处理具体问题时思路的畅通、贯通及变换打好基础。可见数学教学过程中对学生传授知识,并不是局限于大量知识在学生头脑中简单的累积,而关键是要让学生把所学的知识内化为自己的知识,并能自如地运用这些知识。这样的知识才可以作为学生创造性思维的基础。
培养学生的自学能力让学生学会学习,学会创新。
“自学能力是学生通过自己独立学习获得知识和技能的一种能力,它包括独立阅读、独立思考、独立研究、独立观察、独立实验等能力,是一种综合能力”。培养学生的自学能力,不仅对学好数学有重要作用,而且对提高学生的素质也起很大作用。国外一研究机构曾调查诺贝尔奖金获得者的成长道路。发现他们的知识20%是在学校获得的,80%的知识则是在离开学校后经过自学获得的。
爱因斯坦也曾说过“发展独立思考和独立判断的一般能力,应当始终放在首位” ,“如果一个人掌握了它的学科的基础理论,并学会独立地思考和工作,他必定会找到自己的道路。”因此,教学中培养学生的自学能力要紧紧围绕“学思结合”的自学途径,不是一味地让学生自己看书,而必须让学生有深入的思考。让学生学会通过自己观察提出问题,把实际发生的现象转化为个人的思维任务。经过反复思考琢磨,提出解决问题的方法。并通过自己查找资料或自己动手设计实验去探索答案。让学生通过自己学习的过程,掌握学习的科学方法和了解探索真理的途径。同时通过学生自己实践的过程,培养学生探索新颖问题的能力,及创造出超出已掌握知识范围的新思维成果的能力。使学生逐步养成不畏艰难、勇敢坚强的品质和冒
❷ 中学生发明创造的事例
能让您在家里也有机会体验动感电影刺激的座椅、使用环保节能的氢燃料的微型潜水艇、无论道路多么崎岖仍能保持所载货物水平的汽车装置、能帮助行动不便的如厕老人站立起来的智能坐便器……这些神奇有趣又实用的物件,全是中学生开动脑筋的发明创造,吸引了无数观众的赞叹,一些特地赶来参观的外国科学家连称北京的孩子真聪明,想象力丰富,头脑灵活的不可思议。
这一幕幕是记者在“第28届安捷伦北京青少年科技创新大赛”决赛会场看到的,大赛在位于朝阳区望京科技园的北京市第八十中学高中部举行,主题为“体验 创新 成长”。
据了解,参加大赛初赛活动的青少年有30余万人,每个区县都有项目参加市级决赛。北京市科协党组书记田小平认为,连续三年在郊区举办大赛,有效地带动了远郊地区青少年科技活动的开展,越来越多的来自郊区县的优秀项目入选市级竞赛,使大赛更具有广泛性。
《中学生夺得发明创造头奖》
2004年07月19日,省科技厅、省知识产权局等单位联合颁发了“2004年云南省优秀发明创造选拔赛”一、二、三等奖。52个奖项中有18个大奖被在校中小学生夺得,我省青少年的科技创新意识明显增强。
据悉,本次选拔赛的参与面很广,既有大专院校、科研院所、中小学生,又有民营企业、国有大中型企业和部队干部。在众多参赛者中,中小学生表现不俗。建水县第一中学高二学生鄢勰发明的“手机用于远距离双向汽车(摩托车)定位防盗系统”,夺得了一等奖并申请了专利。该技术可弥补目前车载防盗器存在的缺陷:防盗控制距离一般不超过400米,车辆被盗后无法查找车的位置等等。省科技厅将积极支持这些获奖者参加今年9月在上海举行的“第五届中国国际发明展”。
《中国中学生发明太阳能动力模型车》
2008年,10月16日,第六届国际发明博览会和2008电子信息博览会同时在苏州揭开帷幕,环保和节能成了此次会展上的一大亮点,而在展会上首次亮相的太阳能动力车,更引起了不少人的关注。
这款太阳能辅助动力公交车是广东一个中学生的发明创造,它通过太阳能吸光板把光能转化为电能,除了太阳光之外,路灯、车灯都可以作为它动力的源泉。
而这家参展商则直接把吸光板装备到了玩具车上,做成太阳能玩具汽车。
目前,有效吸收太阳能的材料还处于研制和开发的过程中,因此,太阳能动力车投入民用还需时日。
《中学生小发明卖了150万》
新洲中学科技教育成为该校素质教育的一大亮点。在日前举行的“第三届全国中小学劳技教育创新作品邀请赛”上,该校取得一金两银的骄人成绩。其中一项发明——“楼房污水回收利用装置”,获得国家专利,并被某企业以150万高价买下专利使用权。
全国大赛满载喜悦凯旋
“全国中小学劳技教育创新作品邀请赛”是为落实《中共中央国务院关于深化教育改革全面推进素质教育的决定》而设立的全国性赛事,由中国教育学会、中国发明协会、中央教科所联合主办,旨在鼓励青少年从小爱科学、学科学,弘扬创新精神,提高实践能力,促进青少年素质全面提高,参赛作品以中小学生劳技教育创新作品为主。在湖南长沙落幕的“第三届全国中小学劳技教育创新作品邀请赛”上,新洲中学满载而归,初二(7)班于金田同学发明的“内刷式自动储水箱”荣获金奖,于金田同学发明的“楼房污水回收利用装置”荣获银奖;初三(2)班张强同学发明的“视力坐姿矫正器”荣获银奖,指导老师安薇被授予“优秀指导教师奖”。该金牌是广东省在本届比赛获得的创造发明类惟一一块金牌。于金田同学的“楼房污水回收利用装置”还在今年的高交会上设立了专门的展台。
发明的想法源于生活
于金田同学获得金银奖的两项发明的想法都是来源于对现实生活的思考。于金田全家还没搬到深圳之前住在东北,那里生活用水紧缺,只在每天早晨供一小时水。他妈每天都要提前早起接水,如果误了时就一天没水用;而爸爸还要经常清洗水缸,很费事。他心疼爸妈,就想搞个发明,既能自动储水,又方便清洗,于是就促使了“内刷式自动储水箱”的诞生。
科技教育提升学生素质
据新洲中学校长介绍,该校一直重视素质教育,支持学生搞发明创造,每年投入大量资金购买相关设备,并配备专门的指导老师,这让于金田等同学如鱼得水。该校在科技教育中,为学生设立有层次有梯度的兴趣小组:专业队和业余队,学生根据需要可以自主选择,为学生的个性发展创造巨大空间。指导教师的作用则在帮助学生完善其自主选择意识和能力上,而不是代替学生选择;综合实践活动的开发和实施,着眼于学生实践意识的培养,强调学生的动手操作和亲身体验,让学生在体验和探索中不断成长,在参与和融入社会中不断成熟并完善自我,从而实现全面和谐发展。
❸ Java创建一个学生类
publicclassTest{
publicstaticvoidmain(String[]args){
ArrayList<Student>studentList=newArrayList<>();
studentList.add(newStudent("张三","class1","Java",85));
studentList.add(newStudent("周乐儿","class1","C#",79));
studentList.add(newStudent("王涛","class2","C#",52));
studentList.add(newStudent("李明","class2","Java",48));
//===========================================================================
System.out.println("姓名 班级名 课程名 考试成绩");
for(Studentstudent:studentList){
System.out.println(student);
}
//===========================================================================
floatclass1SumScore=0;
intclass1StudentCount=0;
for(Studentstudent:studentList){
if(student.isClass1()){
class1SumScore+=student.getScore();
class1StudentCount++;
}
}
System.out.println(" class1班的总分:"+class1SumScore+" 平均分:"+class1SumScore/class1StudentCount);
//===========================================================================
floatjavaScore=0;
floatjavaStudentCount=0;
floatcSharpScore=0;
floatcSharpStudentCount=0;
for(Studentstudent:studentList){
if(student.isJava()){
javaScore+=student.getScore();
javaStudentCount++;
}elseif(student.isCSharp()){
cSharpScore+=student.getScore();
cSharpStudentCount++;
}
}
System.out.println(" Java课程的平均分:"+javaScore/javaStudentCount+" C#课程的平均分:"+cSharpScore/cSharpStudentCount);
}
}
classStudent{
privateStringname;
privateStringclassName;
privateStringcourseName;
privateintscore;
publicStudent(Stringname,StringclassName,StringcourseName,intscore){
this.name=name;
this.className=className;
this.courseName=courseName;
this.score=score;
}
publicbooleanisClass1(){
return"class1".equals(className);
}
publicbooleanisJava(){
return"Java".equals(courseName);
}
publicbooleanisCSharp(){
return"C#".equals(courseName);
}
publicStringgetName(){
returnname;
}
publicStringgetClassName(){
returnclassName;
}
publicStringgetCourseName(){
returncourseName;
}
publicintgetScore(){
returnscore;
}
@Override
publicStringtoString(){
returnname+" "+className+" "+courseName+" "+score;
}
}
❹ java 作业:创建一个学生类,创建一个学生列表,将五个学生对象加入到列表当中,提供一个工具类,提
//Student.java
public class Student {
int id;
private String name;
private String grade;//班级
public Student(){}
public Student(int id, String name, String grade) {
super();
this.id = id;
this.name = name;
this.grade = grade;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGrade() {
return grade;
}
public void setGrade(String grade) {
this.grade = grade;
}
@Override
public String toString() {
return "学号 [id=" + id + ", 姓名=" + name + ", 班级=" + grade
+ "]";
}
}
//StudentUtil.java
import java.util.*;
public class StudentUtil {
public Student getStuById( List<Student> stuList ,int id){
Student student = new Student();
if(stuList!=null){
Iterator<Student> iterator = stuList.iterator();
while(iterator.hasNext()){
student = iterator.next();
if(student.getId()==id){
return student;
}
}
}
else{
System.out.println("没有学生!");
}
return student;
}
}
//Test.java
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
List<Student> stuList = new ArrayList<Student>();
Student stu1 = new Student(201101,"王同学","2班");
Student stu2 = new Student(201105,"张同学","2班");
Student stu3 = new Student(201112,"张张同学","3班");
stuList.add(stu1);
stuList.add(stu2);
stuList.add(stu2);
System.out.println(new StudentUtil().getStuById(stuList,201112).toString());
}
}
❺ JAVA创建一个学生类
//创建一个学生类,该类中拥有name,age等成员变量,
public class Student {
private String name;
private int age;
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
// 要求 1)创建学生类,实现构造方法重载
public Student() {
}
public Student(String name) {
this.setName(name);
}
public Student(int age) {
this.setAge(age);
}
// 2)在某个构造方法中要求使用this()的方式调用其它构造方法
public Student(String name, int age) {
this(name);
this.setAge(age);
}
// 3)创建一个成员方法,该方法能返回姓名的长度
public int getNameLength() {
if (this.name != null) {
return this.name.length();
} else {
return 0;
}
}
// 4)创建一个成员方法,该方法能返回年龄
public int getAge() {
return this.age;
}
public void setAge(int age) {
this.age = age;
}
// 5)创建一个成员方法,该方法能返回姓名的首字符
public char getFirstCharacter() {
if ((this.name != null) && (this.name.length() > 0)) {
return this.name.toCharArray()[0];
} else {
return 0;
}
}
}
❻ java学生类的创建和使用
package student;
public class Student {
private static int count;
/**
* 班级号
*/
private String classNo;
/**
* 年龄
*/
private int age;
/**
* 性别
*/
private char sex;
/**
* 姓名
*/
private String name;
/**
* 学号
*/
private String stuNo;
public Student(String stuNo, String classNo, String name, char sex, int age) {
super();
this.age = age;
this.classNo = classNo;
this.name = name;
this.sex = sex;
this.stuNo = stuNo;
count++;
}
public static int getExsitingStudentCount() {
return count;
}
public String getClassNo() {
return classNo;
}
public void setClassNo(String classNo) {
this.classNo = classNo;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
/**
*
* @return F为男,M为女
*/
public String getSexString() {
return sex == 'F' ? "男" : "女";
}
public char getSex() {
return sex;
}
public void setSex(char sex) {
this.sex = sex;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getStuNo() {
return stuNo;
}
public void setStuNo(String stuNo) {
this.stuNo = stuNo;
}
private String prop(String name, Object value, char sep) {
return sep + name + ":" + value;
}
public String toString() {
String desc = prop("学号", stuNo, '\0');
desc += prop("班号", classNo, ',');
desc += prop("姓名", name, ',');
desc += prop("性别", getSexString(), ',');
desc += prop("年龄", age, ',');
return desc;
}
}
import student.Student;
public class StudentTest {
public static void main(String[] args) {
Student s1 = new Student("No.1", "T1", "张三", 'F', 14);
Student s2 = new Student("No.1", "T1", "马莉", 'M', 13);
println(s1);
println(s2);
s1.setName("李四");
s1.setAge(12);
println("姓名", s1.getName());
println("年龄", s1.getAge());
printlnSeparator();
if (s1.getAge() > s2.getAge()) {
println(s1);
} else
println(s2);
}
private static void printlnSeparator(){
System.out.println("=============================");
}
public static void println(Student s) {
println("学号", s.getStuNo());
println("班级", s.getClassNo());
println("姓名", s.getName());
println("性别", s.getSexString());
println("年龄", s.getAge());
printlnSeparator();
}
public static void println(String prop, Object value) {
System.out.println(prop + ":" + value);
}
}
❼ 怎样创造一个学生类编程
我介绍下java里的吧,也就是面向对象编程里的学生类
public class Stu{
private String stuName; // 姓名
private String stuAge; // 年龄
private String stuSex; // 性别版
.......
public String getStuName(){
return this.stuName;
}
public String setStuName(String stuName){
this.stuName = stuName;
}
.... ....
其他权的同上
}
❽ 创建一个学生类,
Student.java
---------------------------
public class Student {
private String name;
private double mathGrade;
private double chineseGrade;
public Student(String name, double mathGrade, double chineseGrade) {
this.name = name;
this.mathGrade = mathGrade;
this.chineseGrade = chineseGrade;
}
public Student() {
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getMathGrade() {
return mathGrade;
}
public void setMathGrade(double mathGrade) {
this.mathGrade = mathGrade;
}
public double getChineseGrade() {
return chineseGrade;
}
public void setChineseGrade(double chineseGrade) {
this.chineseGrade = chineseGrade;
}
public String getGrades(){
return name+"的数学成绩是"+mathGrade+",语文成绩是"+chineseGrade;
}
public String getTotalGrade(){
return name+"的总成绩是"+(mathGrade+chineseGrade);
}
}
---------------------
测试类Test.java
-----------------
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
Student student1 = new Student("张三",90,95);
Student student2 = new Student("李四",80,70);
Student student3 = new Student("王五",95,96);
Student student4 = new Student("小明",98,99.5);
Student student5 = new Student("小红",100,100);
Student students[] = new Student[5];
students[0] = student1;
students[1] = student2;
students[2] = student3;
students[3] = student4;
students[4] = student5;
double totaleMathGrades = 0;
double totaleChieseGrades = 0;
for(int i=0;i<students.length;i++){
totaleMathGrades+=students[i].getMathGrade();
totaleChieseGrades+=students[i].getChineseGrade();
System.out.println(students[i].getTotalGrade());
}
System.out.println("---------------");
System.out.println("所有学生数学成绩总和为:"+totaleMathGrades);
System.out.println("所有学生语文成绩总和为:"+totaleChieseGrades);
}
}
❾ JAVA创建一个具体的学生类
public class student {
private String name;
private int age;
private double value;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getValue() {
return value;
}
public void setValue(double value) {
this.value = value;
}
}
要用的时候内直接new 一个,然后设容置值,比如
student s=new student();
s.setName("张飞");
s.setValue(100);
s.setAge(20);
需要得到值的时候就是get方法就行
❿ java 面像对象中, 定义一个学生类,可以创建五个学生对象,自动产生
import java.util.Random;
public class StudentTest {
private int number;//学生学号
private String name;//学生名称
private int age;//学生年龄
public int getNumber() {
number;
}
public void setNumber(int number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public static void main(String[] args){
//第一种自动产生学号方法:用for循环,从一开始,一一放进去对象学生学号那里
StudentTest[] student=new StudentTest[5];//五个对象数组
for(int i=0;i<student.length;i++){
student[i]=new StudentTest();//new对象
student[i].setNumber(i+1);//循环放入学号,
System.out.println(student[i].getNumber());
}
System.out.println("第二种方法");
//第二种方法,随机生成学号(前提是整数)
StudentTest[] student2=new StudentTest[5];//五个对象数组
for(int i=0;i<student.length;i++){
student2[i]=new StudentTest();//new对象
student2[i].setNumber((int)(Math.random()*100));//循环放入学号,
System.out.println(student2[i].getNumber());
}
//第三种方法,如果存在数据库中。在数据库表设置为自增属性
/*
CREATE TABLE students (
id int(5) NOT NULL auto_increment,#自增id,唯一的
name varchar(20)NOT NULL,
PRIMARY KEY (`id`)
)
*/
}
}
执行结果如下: